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

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

Один из классов, которые я написал, должен реагировать, когда происходят следующие события: 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, потому что недостаточно памяти для […]

Зачем использовать onDestroy (), если он не гарантированно называется?

Согласно жизненному циклу активности Android, единственный вызываемый вызов, который должен быть вызван (если активность когда-либо покидает состояние Running, как правило, ожидается) is onPause() . Поэтому я должен предположить, что есть сценарии, в которых имеет смысл реализовать onStop() и onDestroy() хотя на самом деле их не гарантируют . Я понимаю, что onStop() должен быть реализован, когда […]

Что именно делает метод Activity.finish ()?

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

Intereting Posts
Как вставить Викисловарь для автономного доступа в Android-приложении? Может ли JAR-библиотека Android быть в зависимости от библиотеки Android AAR? Как установить часть текстового вида можно щелкнуть Множественный вызов startforeground? Общие настройки Android Кинжал 2: инжектирование введенного пользователем параметра в объект Android N – как проверить, подписан ли apk с помощью схемы v2 Поддержка множественного соотношения сторон в Unity Сколько действий против фрагментов? Цветное изображение оказалось не имеющим цвета и только серого вектора в рисовалом? GoogleApiAvailability пропущена с использованием firebase-сообщений: 9.4.0 Как найти все файлы с определенным расширением на Android? Диалог открывается дважды при быстром нажатии кнопки Размеры экрана всплеска андроида для дисплеев ldpi, mdpi, hdpi, xhdpi? – например: 1024X768 пикселей для ldpi TextView получает разрез в некоторых разрешениях