Android закрывает дочернюю активность от родительской активности

Я хотел закрыть детскую активность от родительской активности. Мой поток подобен действию А, открытому внутри Занятия А, я открываю занятие В. Но в то же время, мое занятие А выполняет некоторую фоновую задачу Когда я получил результат своей фоновой задачи, я хотел закрыть действие B из Действия A.

Возможно ли это сделать? Нужна помощь. Спасибо.

3 ответа

Решение

Вы можете начать упражнение B, используя startActivityForResult (Intent intent, int requestCode) тогда вы можете закрыть мероприятие B, позвонив finishActivity (int requestCode),

Что вы должны сделать, это начать свою деятельность с startActivityForResult(yourIntent, childId);

Затем, когда вы хотите убить активность вашего ребенка, попробуйте finishActivity(childId);

Увидел что здесь

Вам не нужно завершать () каждое действие после того, как вы покинете его, Android сделает это за вас. так что вы просто перезапустите упражнение А к главной задаче.

Другие вопросы по тегам