2014-10-21 1 views
1

Мне нужно сделать снимок, а затем загрузить фотографию на сервер. Что-то странно, потому что, когда я запускаюActivityForResult, как показано ниже, onActivityResult сразу вызывается сразу, мне нужно, чтобы он был вызван, когда я делал говорить фотографии. Это потому, что моя деятельность будет уничтожена? Что мне делать? Благодаря!onActivityResult, который вызывается перед фотографией

  Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
      startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); 
+0

Что такое requestCode, resultCode и данные? – pskink

+0

проверьте свой запуск в Manifest.xml, попробуйте андроид: launchMode = "standard" в вашей деятельности. – Petrus

+0

Это происходит в каждом приложении камеры? мой, хотя я знаю, что вы не знаете сторонней реализации, поэтому вам всегда нужно убедиться, что в OnActivityResult код запроса – Nativ

ответ

1

Правильный ответ

android:launchMode="standard" 

Спасибо Petrus.

+0

Я не вижу стандарт как вариант – 130nk3r5