我刚刚将 Android SDK、Java JDK 和 Eclipse Indigo 重新安装到我的笔记本电脑上(硬件崩溃后),现在我的 Android 项目中出现了与以下内容相关的错误:
@Override
public void onLocationChanged(Location location) {
int lat = (int) (location.getLatitude());
int lng = (int) (location.getLongitude());
latituteField.setText(String.valueOf(lat));
longitudeField.setText(String.valueOf(lng));
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
Toast.makeText(this, "GPS Enabled ",
Toast.LENGTH_SHORT).show();
}
@Override
public void onProviderDisabled(String provider) {
Toast.makeText(this, "GPS Disabled ",
Toast.LENGTH_SHORT).show();
}
Eclipse 告诉我应该删除 @Override 注释才能解决该问题。这些错误似乎仅与 android.location 方法有关。我知道在硬件崩溃之前代码运行良好,没有任何错误,所以我不确定问题是什么。如果有人能提供一些建议,我们将不胜感激。
为了重新安装,我使用了以下内容:
Eclipse 64 位, 安卓SDK 32位, Java JDK 32位
最佳答案
请检查JDK版本,如果不是1.6 eclipse会出现此错误。
关于android - 删除与 android.location 方法相关的 @Override 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8453978/