Форум программистов, компьютерный форум CyberForum.ru

Что использовать для выхода из приложения? - Android

Восстановить пароль Регистрация
 
Sergio131313
 Аватар для Sergio131313
2 / 2 / 1
Регистрация: 14.09.2014
Сообщений: 85
22.03.2015, 00:17     Что использовать для выхода из приложения? #1
Подскажите как правильнее ?
Имеется кнопка Exit. По нажатию надо завершить приложение.
Использовать метод с "finish(); и System.exit(0)" не рекомендуют на просторах.
Как использовать в этом случае OnDestroy()? и что передавать ему в параметры чтобы он был виден ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2015, 00:17     Что использовать для выхода из приложения?
Посмотрите здесь:

Подтверждение выхода из приложения Android
Почему после выхода из приложения выскакивает ошибка? Android
Загрузить данные один раз с MySQL таблицы в память приложения, и в дальнейшем использовать ее Android
Android Что использовать для реализации клиент-серверного приложения?
Android Оставаться залогиненным после выхода из приложения
Получить что-то типа md5() для приложения Android
Android Есть идея для мобильного приложения, что дальше делать?
С чего начать написание приложения? И что понадобится для его реализации Android
Android Что использовать во фрагментах вместо getIntent() ?
Что лучше использовать для смс чата для отображения текстов и рисунков Android
Что лучше использовать фрагмент или активити Android
Android Что изучить для написание такого приложения?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimirys
292 / 189 / 19
Регистрация: 16.01.2010
Сообщений: 524
22.03.2015, 01:53     Что использовать для выхода из приложения? #2
Системные методы, тем более нельзя использовать. Не знаю, чего там и кто рекомендовал, но finish(), вполне себе приемлем.
Sergio131313
 Аватар для Sergio131313
2 / 2 / 1
Регистрация: 14.09.2014
Сообщений: 85
22.03.2015, 02:54  [ТС]     Что использовать для выхода из приложения? #3
так куда мне финишь вставить?
Java
1
2
3
4
protected void onDestroy() {
        super.onDestroy();
        finish();
} // что в таком случае передвать в параметрах чтобы он был видел в layout??
так?
или просто
Java
1
2
3
public void Finish(){
finish();
}
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.03.2015, 09:28     Что использовать для выхода из приложения? #4
Sergio131313, просто finish()..
метод onDestroy() вызывается автоматически когда вы завершаете приложение(то есть в вашем случае он вызовется после finish())
Паблито
не спать!
1867 / 1601 / 492
Регистрация: 12.05.2014
Сообщений: 5,792
Завершенные тесты: 1
22.03.2015, 17:08     Что использовать для выхода из приложения? #5
кнопки типа exit - моветон, лично мое мнение
на главном экране программы пользователь нажимает Back на телефоне - программа закрывается

если принципиально надо завершать по нажатию кнопки то на нее можно повесить слушатель и там вызвать finish() как уже объяснили выше опытные люди
Yandex
Объявления
22.03.2015, 17:08     Что использовать для выхода из приложения?
Ответ Создать тему
Опции темы

Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru