我有一个 Activity 可以为这样的结果打开一个新的 Activity:
Intent i = new Intent(ActDocument.this, ActCustomers.class);
startActivityForResult(i, ActDocument.DIALOG_CUSTOMER);
当我在子 Activity 中按下并返回父 ActivityonActivityResult
时,所有设备都正确调用了它,但我找到了一个onCreate
被调用的设备,而不是onActivityResult
.
该设备是三星 Galaxy Tab-P5100 Android 4.0.3。奇怪的是,我已经在三星 Galaxy Tab-P5100 Android 4.0.3 的其他设备上测试了我的应用程序,这没问题,但我只在这个设备上有问题。
为什么?我该如何解决?
更新
我注意到onDestroy()
在此设备上打开子 Activity 后调用了父 Activity。