当前位置: 代码迷 >> Android >> Android中创建类后为什么引用不了方法?解决方案
  详细解决方案

Android中创建类后为什么引用不了方法?解决方案

热度:72   发布时间:2016-05-01 21:23:34.0
Android中创建类后为什么引用不了方法?
Java code
package Dirs.Location;import android.app.*;import android.content.Context;import android.location.Criteria;import android.location.Location;import android.location.LocationManager;public class GetGPS extends Activity {    public LocationManager  GetLocationinfo()    //此方法用于获取GPS信息    {        LocationManager loctionManager;        String contextService=Context.LOCATION_SERVICE;        //通过系统服务,取得LocationManager对象      loctionManager=(LocationManager) getSystemService(contextService);        Criteria criteria = new Criteria();   //创建标准对象        criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度        criteria.setAltitudeRequired(false);//不要求海拔        criteria.setBearingRequired(false);//不要求方位        criteria.setCostAllowed(true);//允许有花费        criteria.setPowerRequirement(Criteria.POWER_LOW);//低功耗       //从可用的位置提供器中,匹配以上标准的最佳提供器        String provider = loctionManager.getBestProvider(criteria, true);          //获得最后一次变化的位置        Location location = loctionManager.getLastKnownLocation(provider);         return loctionManager;    }}

这个是我定义的类,在别的包里

然后我在Activity中引用这个包了,也创建了这个类,然后为什么我用new出来的对象访问不了这个类里的方法?

下面是我在activity中的代码:
Java code
    GetGPS loaction = new GetGPS();           loaction. //这里用.操作符,始终访问不了方法,而且alt+/ eclipse提示:No Default Proposals



------解决方案--------------------
我的大神啊。这个类继承了 Activity 看到了?
------解决方案--------------------
探讨

我的大神啊。这个类继承了 Activity 看到了?

------解决方案--------------------
1.包引入对没有?
2.我建议。你就把方法名字Copy到对象后面。然后编译。就知道什么问题了。
  相关解决方案