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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как при запуске проверить включен ли обычный интернет? http://www.cyberforum.ru/android-dev/thread686162.html
Доброго времени суток. Как при запуске проверить включен ли обычный интернет? То есть Передача данных. Спасибо, за ответы
Программирование Android Прикрутить RadioGroup к ListView(SimpleCursorAdapter) Не могу понять как реализовать одиночный выбор из списка: Сейчас выводит список компаний, где я могу сделать множественный выбор, а мне нужно только одиночный. Стандартный адаптер мне не подходит... http://www.cyberforum.ru/android-dev/thread686083.html
Программирование Android Как можно ускорить рендер больших текстур?
Задался вопросом: Имеются две текстуры 1024х1024. Они подаются на вход фрагментному шейдеру, шейдер с ними что то делает (в моем случае эффект bump mapping) и выдает одну текстуру. При этом...
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? Программирование Android
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере. Но нужен обязательно html-код, который, к примеру, можно было бы вставить на сайт (по поринципу:...
Программирование Android Не работает запрос из нескольких таблиц http://www.cyberforum.ru/android-dev/thread685657.html
Доброго времени суток. Такая проблема: есть БД из 3 таблиц, если делаю запрос из одной таблицы, все отлично работает, стоит сделать запрос из 2 или 3 таблиц - приложение сообщает об ошибке. Листинг...
Программирование Android Не получается отрендрить треугольник OpenGL 2.0 Здравствуйте! Пытаюсь написать свой 2D-движок (просто спортивный интерес, не нужно мне говорить, что это почти нереально и советовать AndEngine, я просто хочу разобраться как это все работает и... подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
01.11.2012, 19:05
На примере двух Activity: MainActivity и SecondActivity

Стартовое(корневое) - MainActivity. Из него вызывается SecondActivity.

В SecondActivity есть некая кнопка "выход". На ее нажатие вешаем:
Java
1
2
3
4
5
6
7
Intent intent = new Intent(this, MainActivity.class);
 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 
intent.putExtra("finish", true);
 
startActivity(intent);
Этот код вызывает MainActivity и чистит весь стек над ним. И посылаем метку закрытия


В MainActivity в onCreate сразу после конструктора суперкласса пишем
Java
1
if (getIntent().getBooleanExtra("finish", false)) finish();
Проверка, если пришла метка закрытия, то закрываемся
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru