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

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

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

Порядок закрытия Application - Программирование Android

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

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

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

Дождаться закрытия диалога - Программирование Android
Один и тот же диалог используется в двух активити. Т.к. его реализация достаточно громоздка, пытаюсь его использовать повторно, а не...

Функция закрытия приложения - Программирование Android
Подскажите пожалуйста как правильно должен выглядеть метод для закрытия приложения при нажатии на кнопку? public class MainActivity...

Отслеживание закрытия диалога - Программирование Android
Здравствуйте! Имеется вот такой класс: package com.contedevel.timetable; import java.util.ArrayList; import java.util.List; ...

Анимация закрытия фотки - Программирование Android
Как реализовать такое закрытие фотки как в приложении вконтакте. Ну когда я смотрю свои фотки или фотки юзера, а потом движением вверх...

Анимации открытия и закрытия активностей - Программирование Android
Для анимации перехода между активностями использовал метод overridePendingTransition(R.anim.dt,R.anim.alpha). Анимация открытия...

Не освобождаются ресурсы после закрытия Activity - Программирование Android
Очередная непонятная проблема. Делаю в активити setContentView() с большим количеством ImageView. В результате когда запускаю новую, а для...

AlarmManager не работает после закрытия приложения - Программирование Android
Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера public void SetAlarm(Context context) { AlarmManager...

Автозапуск приложения после его закрытия - Программирование Android
Всем привет. Хочу сделать автозапуск приложения после его закрытия или сворачивания через некоторое время, как можно реализовать? возможно...

Кнопки удаляются после закрытия приложения - Программирование Android
Я создаю кнопки но не могу с ними взаимодействовать и их сохранять, можете помочь решить проблему? кнопки удаляются после закрытия...

Подскажите механизм закрытия базы данных - Программирование Android
КАК ЛУЧШЕ ДЕЛАТЬ, ну или как делают? как положено? Открывать/закрывать при каждом запросе мне кажется плохо... или вообще можно и не...

Service автозапуск после закрытия родителя - Программирование Android
Такой вопрос назрел несущей. Есть актвити и сервис. и подружить бы мне б их хотелось. но есть проблема везкая. дружбу дружбою...

Запуск таймера после закрытия второй Активити - Программирование Android
Есть две Активити, на первой есть Chronometer. При запуске активити1 запускается таймер, при переходе в активити2 таймер в первой...


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

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

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