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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Rihor
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 33
#1

Полное закрытие приложения - Программирование Android

23.08.2014, 13:14. Просмотров 884. Ответов 14
Метки нет (Все метки)

Здравствуйте.
Возник интересный вопрос, как можно полностью закрыть приложение, т.е. не закрыть одно активити, а полностью остановить жизнедеятельность приложения, как когда, мы его из диспетчера приложений останавливаем?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2014, 13:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Полное закрытие приложения (Программирование Android):

Полное закрытие приложения. Метод? - Программирование Android
Здравствуйте, подскажите какой метод вызывается когда я смахиваю приложение в запущенных задачах? Нужно сделать сохранение настроек...

Закрытие приложения. - Программирование Android
У меня возникли проблемы с методом finish(), подскажите как можно закрыть приложение без ошибки неожиданной остановки (Выскакивает окно...

Закрытие приложения эклипс android - Программирование Android
Доброго времени суток если в метод в java который закрывает полность приложение но именно не сваричивает а полнастью закрывает!!!

Полное завершение работы приложения при нажатии навигационной кнопки "Назад" - Программирование Android
Здравствуйте. Имеется приложение. При нажатии кнопки "Домой" приложение выходит на главный экран и остается активным в панели...

Из приложения А проверить наличие установленного на устройстве приложения В - Программирование Android
Извиняюсь за нубский вопрос. Подскажите в андроид есть возможность из приложения А проверить наличие установленного на устройстве...

Ошибка при вызове приложения из другого приложения - Программирование Android
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало другое. В приложении, которое будет запущено установлен фильтр...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1571 / 1313 / 270
Регистрация: 25.10.2009
Сообщений: 3,434
Записей в блоге: 2
23.08.2014, 13:54 #2
Java
1
android.os.Process.killProcess(android.os.Process.myPid());
Rihor
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 33
23.08.2014, 14:21  [ТС] #3
приложение просто перезапускается, т.е. оно как бы завершает работу и сразу же опять запускается
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
23.08.2014, 20:23 #4
Или мне показалось, или даже быстрее закрывает чем finish()
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
23.08.2014, 20:47 #5
Ну дак onPause() не вызывается)
timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 09:37 #6
Так может кто знает, как всё таки закрыть приложение полностью? У меня тоже возникла эта проблема. Какие бы закрытия не прописывал, закрывается одно активити.
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
08.07.2015, 09:40 #7
а какие закрытия ты прописывал и где?
timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 09:52 #8
У меня открыто 4 активити и в последнем есть меню с кнопкой выход, по которой должно закрыться всё приложение, а не только последнее активити. Пробовал и finish и destroy и вот такую штуку:
Java
1
android.os.Process.killProcess(android.os.Process.myPid());
всё равно закрывается только одно активити.

Java
1
2
3
4
5
6
7
8
9
10
11
public boolean onOptionsItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
        int id = item.getItemId();
        if (id == 1) {
            Intent intent = new Intent(this, Razrab.class);
            startActivity(intent);}
        if (id == 2) {
 
            
 
                     }
там где id==2 надо прописать полный выход
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
08.07.2015, 10:03 #9
Java
1
System.exit(0);
как такой вариант?
timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 10:05 #10
тоже закрывается последняя активность только и выскакивает предыдущая
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
08.07.2015, 10:14 #11
вот попробовал у себя
по нажатию на кнопку вызывается такой код (честно скопипастил на известном ресурсе)
Java
1
2
3
                Intent i = new Intent(Intent.ACTION_MAIN);
                i.addCategory(Intent.CATEGORY_HOME);
                startActivity(i);
программа закрывается
timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 10:18 #12
О боже, спасибо огромное!!!!! Наконец-то! Два дня мучался!
Pablito
08.07.2015, 10:20
  #13

Не по теме:

Цитата Сообщение от timoboll64 Посмотреть сообщение
О боже, спасибо огромное!!!!!
можно называть меня просто Женя

timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 10:22 #14
А можно так сделать, чтобы при следующем запуске, приложение открывалось с первой страницы? Сейчас открывается со страницы которая идёт до той, с которой был сделан выход, т.е с предпоследней.

Добавлено через 48 секунд
Цитата Сообщение от Паблито Посмотреть сообщение
можно называть меня просто Женя
Улыбнуло
Pablito
08.07.2015, 10:37     Полное закрытие приложения
  #15

Не по теме:

не знаю
и мне кажется такой подход вообще не по гайдлайнам гугла

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2015, 10:37
Привет! Вот еще темы с ответами:

Закрытие AlertDialog - Программирование Android
Здравствуйте. Такой вопрос. Допустим я вызвал диалог и после этого перевел приложение в паузу, то после очередного обращения к данному...

Закрытие Snackbar - Программирование Android
Как сделать чтобы при первом нажатии на FloatingActionButton, Snackbar открывался, а при втором закрывался, а также при нажатии вне области...

Запуск приложения из другого приложения - Программирование Android
Собственно вопрос уже назван в теме: есть приложение, как по нажатии кнопки запустить другое, которое уже есть в системе Android? Как это...

Запуск приложения из другого приложения - Программирование Android
Привет товарищи! Имеется два приложения. Задача следующая: Из первого приложения запустить второе, да так, что бы второе приложение...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.07.2015, 10:37
Ответ Создать тему
Опции темы

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