Articles of Жизненный цикл активности

Launcher + singleTask активность в Android

У меня проблема с запуском активности в моем проекте. Моя «домашняя» активность (H) позволяет выбрать в ней какую-то услугу. Скажем, S11 -> …-> S1n – это поток активности для службы (S1). H – это активность LAUNCHER для моего приложения. Кроме того, мне нужно переключиться на другое приложение из H и обратно. Поскольку я не могу […]

Может ли Android «убить» активность, не убивая приложение?

Как известно, поток по умолчанию в Android для такого сценария вызывает вызовы соответствующих onSaveInstanceState , onStop , onDestroy прежде чем отпускать ссылку на объект Activity . Однако, похоже, что у меня есть случай, когда мое приложение находится на заднем плане, активность убивается без вызова тех методов, но само мое приложение не уничтожается. Однако я не […]

Приобретение объекта для прослушивания событий жизненного цикла активности?

Один из классов, которые я написал, должен реагировать, когда происходят следующие события: OnStart () OnPause () onResume () OnStop () Я могу реагировать на тех, кто связан с самой деятельностью: Public class Activity extends ApplicationContext {protected void onCreate (Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(); protected void onStop(); […]

Finish () и жизненный цикл активности

Я изучаю Android-программирование для класса, и у меня есть быстрый вопрос о том, как finish () вписывается в жизненный цикл Activity. Когда вы делаете звонок для завершения (), какой вызов обратного вызова жизненного цикла запускается? Я предполагаю, что это onPause (), затем onStop () и onDestroy (). Это верно? На самом деле, я просто хочу […]

Есть ли функция в Android, аналогичная функции «int main» в C / C ++, которая содержит основной цикл программы?

Обычно в программе C или C ++ существует основной цикл / функция, обычно int main () . Есть ли аналогичная функция, которую я могу использовать в разработке Android для Android?

Жизненный цикл активности Android после нажатия кнопки «Назад»

Я немного смущен между жизненным циклом двух видов деятельности. Предположим, что у меня есть Activity A и Activity B. B вызывается из A, т.е. A —-> B Теперь на данный момент B находится на экране, и я нажал кнопку «Назад». Здесь я хочу знать: – есть ли какая-либо память, доступная для B (Active) или памяти […]

Как закончить разрушенную деятельность

Насколько я понимаю, разрушаемая деятельность не эквивалентна завершаемой деятельности. Законченный Действие удаляется из задней стеки . Это может быть вызвано программой (например, путем вызова finish() ) или пользователем, нажимая клавишу «Назад» (которая неявно вызывает « finish() ). Завершение деятельности уничтожит его. разрушенный ОС Android может уничтожить невидимую активность для восстановления памяти. Действие будет воссоздано, когда […]

Ошибка IllegalArgumentException с шиной событий Otto в экземпляре фрагмента

Я использую автобус Otto Event для подписки на определенные события в ListFragment. Экземпляр шины хранится и создается в подклассе приложения, другими словами, он должен работать как одноэлементный. Кажется, это не случай … Фрагмент регистрируется на автобусе в onActivityCreated(Bundle) и не регистрируется в onDestroy() . Это не работает должным образом. Я получил несколько отчетов о сбоях […]

Как вы создаете задний стек Android, когда действие запускается непосредственно из уведомления?

У меня есть два вида деятельности: Деятельность A – список предметов Активность B – подробный вид элемента Обычно пользователь открывает приложение и запускается действие A. Пользователь видит список элементов, нажимает один, и начинает действие Activity B, чтобы отобразить деталь детализации. Активность B также может быть запущена непосредственно после нажатия на уведомление. В этом случае нет […]

Жизненный цикл операции – onCreate, вызываемый при каждой переориентации

У меня есть простая активность, которая загружает bitmap в onCreate . Я нахожу, что если я onCreate устройство, я вижу из журналов, что onCreate снова. Фактически, поскольку все переменные экземпляра снова заданы значениями по умолчанию, я знаю, что вся активность была повторно создана. После поворота 2 раза я получаю FC, потому что недостаточно памяти для […]