Я отправляю на камеру намерение от действия, которое я называю так:
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
, и это заставило ОС уничтожить активность до результата.