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

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

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

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

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

Здравствуйте.
Возник интересный вопрос, как можно полностью закрыть приложение, т.е. не закрыть одно активити, а полностью остановить жизнедеятельность приложения, как когда, мы его из диспетчера приложений останавливаем?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
23.08.2014, 13:54     Полное закрытие приложения #2
Java
1
android.os.Process.killProcess(android.os.Process.myPid());
Rihor
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
23.08.2014, 14:21  [ТС]     Полное закрытие приложения #3
приложение просто перезапускается, т.е. оно как бы завершает работу и сразу же опять запускается
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
23.08.2014, 20:23     Полное закрытие приложения #4
Или мне показалось, или даже быстрее закрывает чем finish()
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
23.08.2014, 20:47     Полное закрытие приложения #5
Ну дак onPause() не вызывается)
timoboll64
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 5
08.07.2015, 09:37     Полное закрытие приложения #6
Так может кто знает, как всё таки закрыть приложение полностью? У меня тоже возникла эта проблема. Какие бы закрытия не прописывал, закрывается одно активити.
Паблито
2236 / 1809 / 563
Регистрация: 12.05.2014
Сообщений: 6,448
Завершенные тесты: 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 надо прописать полный выход
Паблито
2236 / 1809 / 563
Регистрация: 12.05.2014
Сообщений: 6,448
Завершенные тесты: 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
тоже закрывается последняя активность только и выскакивает предыдущая
Паблито
2236 / 1809 / 563
Регистрация: 12.05.2014
Сообщений: 6,448
Завершенные тесты: 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
О боже, спасибо огромное!!!!! Наконец-то! Два дня мучался!
Паблито
08.07.2015, 10:20
  #13

Не по теме:

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

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

Добавлено через 48 секунд
Цитата Сообщение от Паблито Посмотреть сообщение
можно называть меня просто Женя
Улыбнуло
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2015, 10:37     Полное закрытие приложения
Еще ссылки по теме:

Android Как запретить закрытие активити?
Закрытие приложения эклипс android Android
Android Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Android Отследить закрытие SearchView Android
Закрытие Snackbar Android

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

Или воспользуйтесь поиском по форуму:
Паблито
08.07.2015, 10:37     Полное закрытие приложения
  #15

Не по теме:

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

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

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