Привет, я хочу закончить ранее открытую активность в текущей деятельности. Есть какой-то способ сделать это. Если возможно, предложите мне полезную ссылку или примеры.Как закрыть любую открытую деятельность из другой деятельности?
ответ
Try использовать Broadcast. Пример: В текущей деятельности
Intent i = new Intent("Some action");
sendBroadcast(i);
В предыдущей деятельности
YourBroadcastReceiver receiver = new YourBroadcastReceiver();
registerReciver(receiver, new IntentFilter("Some action"));
Вы можете вызвать метод отделки в OnReceive методе YourBroadcastReceiver в.
Когда предыдущая деятельность была полностью покрыта следующей деятельностью, то YourPrevoiusActivity::onStop()
будет называться, и вы можете делать все, что вам нужно от этого onStop
, пожалуйста, укажите более подробную информацию. –
Я думаю, что ответ Давида выше имеет более подробную информацию. Интересно, почему вы хотите закончить()? Вы можете убить/освободить все, что захотите, в onStop(), и Android будет уничтожать вашу деятельность, когда ему это нужно. Даже вы можете приостановить/возобновить все, что захотите, в onPause()/onResume() –
Если первое действие не будет использовать, вы можете вызвать OnStop(), как это:
@Override
public void onStop() {
super.onStop();
this.finish();
}
- 1. Закончите деятельность от другой деятельности
- 2. Как закрыть активность из другой деятельности?
- 3. Начать деятельность с другой деятельности?
- 4. Завершить деятельность от другой деятельности
- 5. Возобновляемая деятельность от другой деятельности
- 6. Открытая деятельность от другой деятельности
- 7. Как вызвать фрагмент из другой деятельности
- 8. Как назвать одну деятельность от другой деятельности в Таб деятельности
- 9. Закрыть текущую деятельность предыдущая деятельность
- 10. Как привести деятельность на фронт, используя покрытие из другой деятельности
- 11. Основная деятельность сбрасывается после открытия другой деятельности
- 12. Android: Завершить деятельность от другой деятельности
- 13. Как закрыть деятельность и вернуться к прежней деятельности в андроида
- 14. Запустить любую установленную деятельность
- 15. Android - Закрыть первую деятельность
- 16. Начать деятельность от конструктора другой деятельности?
- 17. Выйти из другой деятельности
- 18. остановить текущую деятельность и передать другой деятельности
- 19. Как закрыть область, открытую Realm.getDefaultInstance?
- 20. Закрыть деятельность
- 21. Проверить, является ли деятельность активным или не из другой деятельности
- 22. Закрыть последнюю открытую вкладку
- 23. Чтение переменной из другой деятельности
- 24. Как закрыть деятельность без фактической отделки?
- 25. Вызывающая Деятельность из другой упаковки
- 26. Как закрыть любую активность моего приложения, нажав на уведомление?
- 27. Как форматировать деятельность от другой деятельности, используя опции меню
- 28. Передача изображения из деятельности в другую деятельность?
- 29. Деятельность в рамках деятельности
- 30. Передача строки из одного вида деятельности на другую активную деятельность
Почему вы должны сделать это, вы можете описать? Возможно, вам нужно что-то еще, кроме закрытия операции. – Malcolm