MediaStore.ACTION_IMAGE_CAPTURE проблема - PullRequest
1 голос
/ 01 апреля 2011

Я использую следующий код для запуска камеры по умолчанию. Изображение успешно сохраняется. После перехода к методу OnResultActivity (), его вызова метода родительской активности onCreate () и повторной инициализации всех переменных экземпляра. Я хочу, чтобы он возвращался к той же родительской деятельности.

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile((new File("/sdcard/","test.jpg")))); 
startActivityForResult(cameraIntent, 0);

1 Ответ

0 голосов
/ 29 июля 2011

Android имеет возможность убивать и перезапускать вашу активность, когда захочет.Вы должны получить onPause (), по крайней мере, где вы можете сохранить любое состояние, которое вам нужно сохранить.Смотрите Activity Lifecycle материал здесь.

...