android - 空指针异常 getSystemService

标签 android

如果我连接到 WLAN,以下行将不会导致空指针异常:

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

否则我会直接得到空指针异常?我怎样才能解决这个问题?我希望我的后台服务仅在连接到 wlan 时工作。但是 Nullpointerexception 只会杀死整个应用程序......

最佳答案

在 list 中添加以下行:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

关于android - 空指针异常 getSystemService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883518/

相关文章:

android - 无法验证 dex : Bad method handle type 7

android - 我如何在具有许多绘图形状的自定义 View 上创建边框

android - 从 onTextChangeListener() 更改 EditText 文本

android - 在 Android Webview 版本 50.+ 中选择下拉菜单不起作用

android - 设备 ID 混淆和 SIGNATURE_INVALID

java - 如何将带有附加功能的 Intent 传递给已经运行的 Activity

android - 如何倾斜进度条?

java - 从 Android 上的 Google 日历获取 Activity

android - Eclipse PhoneGap HTML div 链接不起作用

android - 使用Flutter/Dart构建的应用程序空间