Android 为什么城市会表现出这种奇怪的行为?

Android 为什么城市会表现出这种奇怪的行为?,android,Android,有时,DialtactsActivity的启动会显示这种奇怪的行为: onCreate || onResume || onDestroy || onCreate 有人知道这种情况吗?给我一些提示?也许发生了什么不正常的事情? 非常感谢 因为有一个配置更改事件,它会触发重新启动当前活动的过程 com.android.server.am.ActivityStack.relaunchActivityLocked(ActivityStack.java:4313) com.andro

有时,DialtactsActivity的启动会显示这种奇怪的行为:

onCreate
   ||
onResume
   ||
onDestroy
   ||
onCreate

有人知道这种情况吗?给我一些提示?也许发生了什么不正常的事情?
非常感谢

因为有一个配置更改事件,它会触发重新启动当前活动的过程

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)

您是否通过调用
startActivity
,在
onResume()
中再次调用相同的活动?onResume中有什么内容?在Contacts.apk的DialtactsActivity.java中,没有特殊的onResume。可能是因为onMenuItemClick()上的startActivityForResult