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(InterstitialAdUnit.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)
答案 0 :(得分:0)
@Alex您必须在空列表上调用iterator()方法,为避免这种情况,您可以使用 list!= null检查并在其中进行工作,并通过一些流畅的打印错误日志或吐司流程处理else条件。