'java.util.Iterator java.util.List.iterator()' 在代码运行时的空对象引用上 (IConnectivityManager$Stub$Proxy.getA


java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
at android.os.Parcel.readException(Parcel.java:1552)
at android.os.Parcel.readException(Parcel.java:1499)
at android.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:1058)
at android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:658)
at com.inmobi.commons.core.utilities.b.b.b(DeviceInfo.java:50)
at com.inmobi.commons.core.utilities.b.b.a(DeviceInfo.java:115)
at com.inmobi.ads.i.c(AdUnit.java:50471)
at com.inmobi.ads.i.b(AdUnit.java:1835)
at com.inmobi.ads.i.a(AdUnit.java:869)
at com.inmobi.ads.ac.a(InterstitialAdUnit.java:566)
at com.inmobi.ads.i$8.run(AdUnit.java:1631)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5637)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)

> @Alex 您必须在 null List 上调用 iterator(( 方法,为了避免这种情况,您可以有一个 list != null 检查并在其中完成您的工作,并通过一些流畅的打印错误日志或 Toast 来处理 else 条件。

最新更新