9
我有越来越ConnectivityManager一个问题:问题检索ConnectivityManager设备中的多SIM
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
我使用的应用程序上下文,我得到这个错误:
Caused by: java.lang.NullPointerException: missing IConnectivityManager
at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:52)
at android.net.ConnectivityManager.<init>(ConnectivityManager.java:1045)
at android.net.MultiSimConnectivityManager.<init>(MultiSimConnectivityManager.java:86)
at android.app.ContextImpl$12.createService(ContextImpl.java:463)
at android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:346)
at android.app.ContextImpl.getSystemService(ContextImpl.java:2036)
at android.content.ContextWrapper.getSystemService(ContextWrapper.java:551)
你见过这个问题?有什么办法解决它?
谢谢, 迭戈。
可能是这种情况下是空请检查该 – 2014-10-27 13:11:11
也检查清单许可 – 2014-10-27 13:11:38
我打电话context.getApplicationContext(),它亩st不为null。 在那里。 –
2014-10-27 13:18:35