【问题标题】:ConnectivityManager.getBackgroundDataSetting() deprecated, what to use instead?ConnectivityManager.getBackgroundDataSetting() 已弃用,改用什么?
【发布时间】:2012-06-15 13:08:11
【问题描述】:

以前可以使用:

ConnectivityManager.getBackgroundDataSetting();

检查用户是否有后台数据设置 = true。此方法现已弃用:

http://developer.android.com/reference/android/net/NetworkInfo.html

文档说要使用:

ConnectivityManager.getActiveNetworkInfo();

相反,它返回一个 NetworkInfo 对象,但是 NetworkInfo 中的等效检查是什么?

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    如果getActiveNetworkInfo()null,则您没有网络连接,或者是因为设备没有网络连接,或者是因为用户设置(例如带宽上限)阻止您的应用建立网络连接。

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多