Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
solar_wind
761 / 752 / 58
Регистрация: 06.07.2009
Сообщений: 2,996
Завершенные тесты: 1
1

Вызов метода при каждом открытии приложения

12.12.2015, 14:07. Просмотров 866. Ответов 4
Метки нет (Все метки)

Мне нужно, что бы при открытии приложения вызывался определенный метод.
Если ставлю в onCreate, то вызов его происходит только если все активности уже уничтожены.
То есть если закрыть приложение и тут же открыть, то повторного вызова onCreate не происходит.
Подскажите как мне в этом случае отловить открытие приложения?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2015, 14:07
Ответы с готовыми решениями:

Вызов метода перед завершением работы приложения
Вопрос такой, есть ли какой-нибудь метод, который можно перегрузить и который...

Вызов метода при прокрутке activity
Как обработать событие когда activity прокрутили в самый низ что бы вызвать...

Переход на фрагмент при открытии приложения
Доброго времени суток! Недавно начал заниматься разработкой Android приложения,...

Как восстановить значения при открытии приложения после нажатия кнопки назад
Как гарантированно вызвать onSaveInstanceState. Столкнулся с такой ситуацией....

Возврат в главную Активити при каждом запуске (разворачивании) приложения
Добрый день, Подскажите, пожалуйста, каким образом можно реализовать такую...

4
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
12.12.2015, 14:23 2
Лучший ответ Сообщение было отмечено solar_wind как решение

Решение

Цитата Сообщение от solar_wind Посмотреть сообщение
То есть если закрыть приложение и тут же открыть, то повторного вызова onCreate не происходит.
А вы уверены что вы его закрыли, а не свернули?
Полезная информация:
onCreate() – вызывается при первом создании Activity
onStart() – вызывается перед тем, как Activity будет видно пользователю
onResume() – вызывается перед тем как будет доступно для активности пользователя (взаимодействие)

onPause() – вызывается перед тем, как будет показано другое Activity
onStop() – вызывается когда Activity становится не видно пользователю
onDestroy() – вызывается перед тем, как Activity будет уничтожено
1
solar_wind
761 / 752 / 58
Регистрация: 06.07.2009
Сообщений: 2,996
Завершенные тесты: 1
12.12.2015, 14:31  [ТС] 3
Ну может я не совсем правильно выразился.
Нужно что бы даже если приложение просто свернулось и пользователь его опять развернул, вызывался мой метод.
0
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
12.12.2015, 14:34 4
Цитата Сообщение от solar_wind Посмотреть сообщение
Ну может я не совсем правильно выразился.
Нужно что бы даже если приложение просто свернулось и пользователь его опять развернул, вызывался мой метод.
onStart() – вызывается перед тем, как Activity будет видно пользователю
То есть, вы свернули и заново открыли этот метод будет вызываться. Либо если вы первый раз открыли, он тоже будет вызываться.
Не ужели нельзя взять и прописать в каждом методе вывод в Log информации, чтобы проследить какой метод вам подходит.
0
solar_wind
761 / 752 / 58
Регистрация: 06.07.2009
Сообщений: 2,996
Завершенные тесты: 1
12.12.2015, 14:42  [ТС] 5
Bend3r, Спасибо! Помог вызов finish() в onPause()

Добавлено через 38 секунд
Bend3r, onStart() почему то не сработал при сворачивании и разворачивании.

Добавлено через 7 минут
А нет, onStart() тоже работает. Это я накосячил, оказывается все нормально.
1
12.12.2015, 14:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2015, 14:42

Вызов метода в onCreate()
Здравствуйте.Пытаюсь загружать сохраненные данные при старте приложения и...

Вызов метода по таймеру
Здравствуйте, подскажите пожалуйста, почему при повторном нажатии таймер не...

Вызов java метода из native
Привет, чтот не пойму зачем у меня ошибка происходит... Значит что хочу и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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