Закрыть Деятельность TabHost запущен при выходе - PullRequest
0 голосов
/ 16 сентября 2011

Я работаю над приложением для Android, которое использует TabHost.Я использовал пример Google, чтобы настроить его, и он прекрасно работает, но я хочу принудительно закрыть запускаемые действия, когда пользователь нажимает кнопку выхода.Есть ли способ сделать это?Все, что мне удалось найти, - это примеры того, как начать новое действие, а не закрыть уже запущенное.

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Исходя из вашего описания, я считаю, что вы хотите позвонить в отдел ();

http://developer.android.com/reference/android/app/Activity.html#finish()

.

Обновление

Посмотрите на флаги намерений.Для меня наиболее часто используется FLAG_ACTIVITY_CLEAR_TOP

http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP

0 голосов
/ 16 сентября 2011

Не могли бы вы рассказать, почему вы хотите убить эти действия? Фреймворк Android рад сделать для вас управление ресурсами и убивать действия, необходимые для освобождения памяти и вычислительной мощности. Более того, если заставить Android повторно запускать действие, которое обычно загружалось при создании экземпляра, каждый раз, когда пользователь нажимает на конкретную вкладку в хосте вкладок, это приведет к задержке.

Опять же, вполне может быть веская причина, почему вы хотите это сделать, но не могли бы вы объяснить?

...