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