Android Nougat: после вызова setResult и финиша приложение свернуто
Мое приложение свернуто в Android 7.0, т.е. на устройстве Nougat, когда я использую следующий фрагмент кода:
Intent i = new Intent();
/*if (getParent() == null) {
setResult(RESULT_OK, i);
} else {
getParent().setResult(RESULT_OK, i);
}*/
setResult(RESULT_OK, i);
finish();
Обратите внимание: ниже нуга, т.е. в Lollipop и Marshmallow, приведенный выше код работает нормально.
Есть идеи, как решить эту проблему для нуги. Благодарю.