次のような結果のために新しいアクティビティを開くアクティビティがあります。
Intent i = new Intent(ActDocument.this, ActCustomers.class);
startActivityForResult(i, ActDocument.DIALOG_CUSTOMER);
子アクティビティを押し戻して親アクティビティに戻るonActivityResult
と、すべてのデバイスで正しく呼び出されますが、onCreate
代わりに呼び出されるデバイスが見つかりましたonActivityResult
。
このデバイスは Samsung Galaxy Tab-P5100 Android 4.0.3 です。奇妙なことに、Samsung Galaxy Tab-P5100 Android 4.0.3 の他のデバイスでアプリケーションをテストしたところ、問題はありませんでしたが、このデバイスでのみ問題が発生しました。
なんで?どうすれば解決できますか?
アップデート
onDestroy()
このデバイスで子アクティビティを開いた後、親アクティビティが呼び出されることに気付きました。