我想使用 GPS 获取当前位置。
这是我的场景。我的类定义是:
public class UseGps extends Activity implements LocationListener
如果 Í 尝试像这样覆盖 LocationListener 方法
1)
@Override
public void onLocationChanged(Location loc)
2)
@Override
public void onProviderDisabled(String provider)
3)
@Override
public void onProviderEnabled(String provider)
它给我编译错误说
UseGps 类型的方法 onStatusChanged(String, int, Bundle) 必须覆盖父类(super class)方法 remove override。
2) 和 3) 相同
这里有什么问题吗?
最佳答案
假设您正在使用 Eclipse,请执行以下操作以确保您的合规级别为 1.6。
转到项目
-> 属性
-> Java 编译器
。确保 Compiler compliance level
设置为 1.6
。
您应该通过导航到 Window
-> Preferences
-> Java
-> Compiler< 将该级别设置为默认值
。为 Compiler compliance level
选择 1.6
。
关于android - 无法覆盖 LocationListener 类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883496/