【发布时间】:2013-01-07 12:09:25
【问题描述】:
我有一个 Activity,它会打开一个新的 Activity,结果如下:
Intent i = new Intent(ActDocument.this, ActCustomers.class);
startActivityForResult(i, ActDocument.DIALOG_CUSTOMER);
当我按下子 Activity 并返回父 Activity 时,onActivityResult 在所有设备中都被正确调用,但我发现一个设备调用 onCreate 而不是 onActivityResult。
此设备是三星 Galaxy Tab-P5100 Android 4.0.3。奇怪的是,我在三星 Galaxy Tab-P5100 Android 4.0.3 的其他设备上测试了我的应用程序,一切正常,但我只有在这台设备上遇到问题。
为什么?我该如何解决?
更新
我注意到在此设备上打开子 Activity 后调用父 Activity 的 onDestroy()。
【问题讨论】:
标签: android back oncreate start-activity