`Android 9中调用ActivityLifecycleCallbacks.onActivityStopped`时没有调用ActivityLifecycleCallbacks.onActivityStarted`?
我最近看到了一个崩溃,只出现在Android 9设备上:`Android 9中调用ActivityLifecycleCallbacks.onActivityStopped`时没有调用ActivityLifecycleCallbacks.onActivityStarted`?,android,performance,android-lifecycle,Android,Performance,Android Lifecycle,我最近看到了一个崩溃,只出现在Android 9设备上: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference at android.view.View.findFrameMetricsObserver(View.java:7279) at android.view.Vie
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference
at android.view.View.findFrameMetricsObserver(View.java:7279)
at android.view.View.removeFrameMetricsListener(View.java:7250)
at android.view.Window.removeOnFrameMetricsAvailableListener(Window.java:886)
at androidx.core.app.FrameMetricsAggregator$FrameMetricsApi24Impl.remove(FrameMetricsAggregator.java:433)
at androidx.core.app.FrameMetricsAggregator.remove(FrameMetricsAggregator.java:243)
at PerfMetricsListener.remove(PerfMetricsActivityLifecycleCallbacks.java:xx)
最近与一起使用,在onActivityStarted
中添加活动
,并在onActivityStopped
中删除它。查看视图
的更改,出现了一个错误,但如果未添加FrameMetricsObserver
,它仍将崩溃
看一看,这应该是不可能的,我想知道也许打电话或其他什么会导致这种行为。你见过这种情况吗?原因可能是什么