次のように呼び出すアクティビティからカメラにインテントを送信しています。
Intent testphoto = new Intent(Dashboard.this,CameraHandler.class);
startActivity(testphoto);
CameraHandler
クラスでは、カメラを呼び出します。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
ただしonActivityResult
、クラスで呼び出される前にCameraHandler
、アクティビティは破棄されます。これを防ぐ方法はありますか?
答えが見つかりました:私はnoHistory="true"
自分の中にいてAndroidManifest
、結果の前にOSがアクティビティを破壊しました。