У меня есть compileSdkVersion и targetSdkVersion 23, и я тестирую их на Samsung Galaxy S3. Но всякий раз, когда я открываю какое-либо стороннее приложение (явное намерение), например, приложение камеры/галереи или намерение поделиться (gmail, электронная почта) или приложение для набора номера, и возвращаюсь в свое приложение, нажимая кнопку «Назад» или (в случае приложения камеры/галереи, выбирая изображение) . Приложение перезапускается из MainAcitivty (возможно, оно дает сбой, но в logcat не отображается никаких исключений). Вот как я открываю намерения:
Позвонить/Набрать:
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:" + phone));
context.startActivity(callIntent);
Галерея:
Intent intent = new Intent(Intent.ACTION_PICK,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, GALLERY_PIC_REQUEST);
Делиться:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
context.startActivity(Intent.createChooser(intent, dialogHeaderText));
Эта проблема возникает только в Samsung s3. Я проверил все вышеперечисленные функции на Google Nexus 5, Huawei Honor 4C и Samsung Galaxy S5, все работает нормально. Любая помощь?