android - getBackgroundDataSetting 的替代方法是什么

标签 android android-wifi connectivity

当我尝试使用时:

connectivity.getBackgroundDataSetting();

Eclipse 表示它已被弃用。那么,还有其他选择吗?

最佳答案

来自 ConnectivityManager.html#getBackgroundDataSetting() 的文档

This method was deprecated in API level 14. As of ICE_CREAM_SANDWICH, availability of background data depends on several combined factors, and this method will always return true. Instead, when background data is unavailable, getActiveNetworkInfo() will now appear disconnected.

因此在 API 14 之上,只需检查 getActiveNetworkInfo() 不为 null 并将其用作您的 bool 值。

关于android - getBackgroundDataSetting 的替代方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804529/

相关文章:

PHP 断开和 mysql 连接

android - 使用 ConnectivityManager 和 NetworkInfo 避免 NullPointerException

ios - 是否可以测量 iOS 应用程序中的数据包丢失?

php - 电话可以用来传播本地主机的使用吗?

android - 收到一条错误消息使用 Android 位置服务模拟位置

android - 如何在 Android 应用程序中使用 facebook 登录?

android - 为第 3 方应用强制使用 Wi-Fi 网络

java - 如何测量 wifi 网络中的延迟 java android

android - Android定位服务(GPS):如果GPS已开启,则无法接收位置更新

android - 如何使用SPAN [Smart Phone Ad-hoc Network] Framework建立Mesh网络?