有时,DialtactsActivity 的启动会显示这种奇怪的行为:
onCreate
||
onResume
||
onDestroy
||
onCreate
…………
有人知道这种情况吗?给我一些提示?也许发生了一些不正常的事情?非常感谢!
有时,DialtactsActivity 的启动会显示这种奇怪的行为:
onCreate
||
onResume
||
onDestroy
||
onCreate
…………
有人知道这种情况吗?给我一些提示?也许发生了一些不正常的事情?非常感谢!
因为有一个 CONFIGURATION_CHANGED 事件,它会触发重新启动当前活动的过程。
com.android.server.am.ActivityStack.relaunchActivityLocked(ActivityStack.java:4313)
com.android.server.am.ActivityStack.ensureActivityConfigurationLocked(ActivityStack.java:4264)
com.android.server.am.ActivityManagerService.updateConfigurationLocked(ActivityManagerService.java:13528)
com.android.server.am.ActivityManagerService.updateConfiguration(ActivityManagerService.java:13430)