【发布时间】:2019-11-27 03:53:40
【问题描述】:
在我的应用程序中,当我尝试将应用程序移至后台时会引发此异常。
java.lang.NullPointerException: Attempt to invoke virtual method 'int androidx.collection.SparseArrayCompat.size()' on a null object reference
at androidx.fragment.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:500)
at androidx.appcompat.app.AppCompatActivity.onSaveInstanceState(AppCompatActivity.java:510)
at android.app.Activity.performSaveInstanceState(Activity.java:1503)
at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1308)
at android.app.ActivityThread.callCallActivityOnSaveInstanceState(ActivityThread.java:4943)
at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:4231)
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:4290)
at android.app.ActivityThread.-wrap28(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1665)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
谁能解释一下为什么会抛出这个异常?
【问题讨论】:
-
你有解决办法吗?
标签: android android-activity nullpointerexception fragment android-lifecycle