java - LocationListener 中的 onStatusChanged(String,int,Bundle) 已被弃用

标签 java android android-location

当我构建我的项目时,我有这个输出:

onStatusChanged(String,int,Bundle) in LocationListener has been deprecated

我发现我必须用 public class LocationProvider 替换它。有谁知道我该如何解决?有什么想法吗?

最佳答案

必须重写interface LocationListener的所有方法,但警告可以忽略:

/**
 * Notice: This callback will never be invoked and providers can be
 * considered as always in the {@link LocationProvider#AVAILABLE} state.
 */
@Override @SuppressWarnings("deprecation")
public void onStatusChanged(String provider, int status, Bundle extras) {}

关于java - LocationListener 中的 onStatusChanged(String,int,Bundle) 已被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57043225/

相关文章:

android - 在两侧的android中将方向设置为横向

java - 如何在内部函数中使用类变量?

java - Swing 中的绘画不起作用

java - 如何在非 eclipse 项目中使用 eclipse Jar-in-Jar Classloader 在运行时加载 jar?

java - 如何在Spring mvc登录中更改登录成功Url

android - 使用 Google Play 服务的 Activity 识别和位置更新

android - 如何在没有互联网连接的情况下在android中获取当前的确切位置?

java - Android Studio蓝牙:- attempt to invoke a virtual method on a null object reference

java - 光标因 CursorIndexOutOfBoundsException 崩溃

java - 如何正确设置偏好 Activity ?