Во время закрытия активити не выполняется onActivityResult()
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.e("TAG","Работает");
}
Так я запускаю следующе активити
Intent intent = new Intent(getApplicationContext(),Cart_level_1.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(intent,1);
Получаем результат
if(!this.getClass().toString().equals("class ilhom4ik_app.com.girbar.main$1")) {
Intent results = new Intent();
results.putExtra("res","go");
setResult(RESULT_OK, null);
finish();
}
Но почему-то не запускается onActivityResult()
Возможно условие не верно или до этого кода выполнение вообще не доходит, но для этого случая Вы не сеттите никакого результата.
Результат нужно возвращать всегда. Для этого в onCreate
запускаемой активности вызовите
setResult(RESULT_CANCELED);
Теперь что бы не произошло вернётся результат "отменено".
При успешном выполнении задачи Вы переопределите его другим, нужным Вам результатом.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Скажите, в каких ситуациях используют к примеру less если есть postcss с кучей полезных плагинов? например nextCss
Нужно сделать так чтобы клиент ждал ответа от сервераВнутри блока socket
Сделал небольшой редактор изображений для изучения возможностей vuex с состояниями
Скорее всего скрипт, но как понимаю, есть варианты с использованием обращений к БД, либо без негоХотелось бы конечно без, но в чем плюсы с БД и различия...