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

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

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
#1

Порядок закрытия Application - Android

24.02.2014, 22:12. Просмотров 525. Ответов 2
Метки нет (Все метки)

Переопределил Application. Если я правильно понял (засекал) сначала выполняется onCreate() в Application, а уж потом активити по умолчанию.
Еще в Application создаю папки по умолчанию на флешке, базы и вообще всю главную подготовку к работе.
Но если подготовка не сработала...
КАК закрыть программу не открывая основное окно (и возможно выдав сообщение или не основное окно) еще из Application?
finalize(); работает только в активити и влияет только на текущее активити.

Как костыль передаю строку ошибки в главную форму, проверяю при попытке ее открыть, принудительно закрываю... Окно с ошибкой открывается даже если есть ошибка. но это слишком кривой путь ИМХО. Чуствую что есть решение попроще и логичнее...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2014, 22:12     Порядок закрытия Application
Посмотрите здесь:

Android Не освобождаются ресурсы после закрытия Activity
Дождаться закрытия диалога Android
Отслеживание закрытия диалога Android
Service автозапуск после закрытия родителя Android
Android Анимации открытия и закрытия активностей
Android Запуск таймера после закрытия второй Активити
Android Подскажите механизм закрытия базы данных
Android Функция закрытия приложения
Автозапуск приложения после его закрытия Android
AlarmManager не работает после закрытия приложения Android
Кнопки удаляются после закрытия приложения Android
Анимация закрытия фотки Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
verylazy
Заблокирован
25.02.2014, 10:34     Порядок закрытия Application #2
жесть
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
25.02.2014, 13:41  [ТС]     Порядок закрытия Application #3
Цитата Сообщение от verylazy Посмотреть сообщение
жесть
В делфи тоже было понятие файла проекта Application (.dpr файл). В котором определяли какие формы выводить. Там тоже можно было выполнить код еще ДО открытия окошек. И по желанию программиста не открывать окошки вообще. Например ключ лицензии не нашел, выдавал ShowMessage('Программа не зарегистрирована') и выходил.
Сейчас хочу нечто похожее, но на андроиде - не смог создать базу, не прошел лизцензию - выдать сообщение и выйти. А не показывать первое окно.
Yandex
Объявления
25.02.2014, 13:41     Порядок закрытия Application
Ответ Создать тему
Опции темы

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