';java.util.Iterator java.util.List.Iterator();当代码运行到(IConnectivityManager$Stub$Proxy.getActiveNetworkInfo)时,在空对象引用上

';java.util.Iterator java.util.List.Iterator();当代码运行到(IConnectivityManager$Stub$Proxy.getActiveNetworkInfo)时,在空对象引用上,java,android,Java,Android,java.lang.NullPointerException:尝试对空对象引用调用接口方法“java.util.Iterator java.util.List.Iterator()” 在android.os.Parcel.readException(Parcel.java:1552)中 在android.os.Parcel.readException(Parcel.java:1499) 在android.net.IConnectivityManager$Stub$Proxy.getActiveN

java.lang.NullPointerException:尝试对空对象引用调用接口方法“java.util.Iterator java.util.List.Iterator()” 在android.os.Parcel.readException(Parcel.java:1552)中 在android.os.Parcel.readException(Parcel.java:1499) 在android.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:1058) 位于android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:658) 位于com.inmobi.commons.core.utilities.b.b.b(DeviceInfo.java:50) 位于com.inmobi.commons.core.utilities.b.b.a(DeviceInfo.java:115) 在com.inmobi.ads.i.c(AdUnit.java:50471) 在com.inmobi.ads.i.b(AdUnit.java:1835) 在com.inmobi.ads.i.a(AdUnit.java:869) 在com.inmobi.ads.ac.a(interstitaladunit.java:566) com.inmobi.ads.i$8.run(AdUnit.java:1631) 位于android.os.Handler.handleCallback(Handler.java:815) 位于android.os.Handler.dispatchMessage(Handler.java:104) 位于android.os.Looper.loop(Looper.java:194) 位于android.app.ActivityThread.main(ActivityThread.java:5637) 位于java.lang.reflect.Method.invoke(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:372) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:959)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)

@Alex,您必须在空列表上调用迭代器()方法,为了避免这种情况,您可以使用
名单!=空检查并在其中执行您的工作,并通过一些平滑的打印错误日志或toast来处理else情况

可能重复@Alex您可以编写问题,而不仅仅是堆栈跟踪