Вопросы по теме 'activity-lifecycle'

Функции таймера автоматически останавливаются, когда действие приостановлено?
У меня есть таймер, который заставляет функцию запускаться каждую минуту, каждую минуту. Когда действие приостановлено, таймер продолжает работать. Я не хочу, чтобы он работал, так как это необязательно. Если он запускается во время паузы, как я...
3113 просмотров
schedule 05.08.2023

Безопасно ли делать всю очистку в onDestroy?
Более конкретно: безопасно ли размещать отмену задачи в onDestroy? Кроме того, безопасно ли использовать onDestroy для отмены регистрации получателей и освобождения ресурсов? Моя цель - убедиться, что моя задача отменяется/уничтожается при...
2256 просмотров

Должен ли я вручную закрывать HandlerThreads, созданные моим приложением, при уничтожении активности?
Мое приложение состоит из одного файла Activity . В этом упражнении я создаю несколько HandlerThread , которые запускаются в цикле для выполнения операций блокировки сокетов. В настоящее время я отправляю сообщение о выходе всем из этих...
9594 просмотров

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

основы функций жизненного цикла активности Android
Я тестировал этот код, который показывает, в каком состоянии находится действие. public class Activity101Activity extends Activity { String tag = "Lifecycle"; /** Called when the activity is first created. */ @Override public...
2257 просмотров

путаница с жизненным циклом фрагментов
У меня есть mainActivity, на которой размещен ViewPager и три вкладки (MQTT, ECO, Logger). mainActivity имеет обратные вызовы жизненного цикла (onCreat, onResume), а остальные три вкладки имеют обратный вызов жизненного цикла Fragment (onattached,...
481 просмотров

Жизненный цикл активности Android — onPause() и onResume()
На диаграмме разработчика Android я увидел, что onResume() всегда вызывается перед onPause() . Предполагая, что пользователь запускает новый Activity , почему onPause() должен предшествовать onResume() ? Я имею в виду: OnResume можно...
1499 просмотров
schedule 28.10.2022

Данные Android теряются onCreate() после startActivity() для обратного вызова
У меня есть приложение для Android, которое подключается к твиттеру через twitter4j. В действии есть кнопка «Поделиться» и TextView. Поток показан ниже; Пользователь открывает действие, начиная с onCreate(), которое заполняет TextView...
737 просмотров

Обратный стек активности не восстанавливается после завершения процесса и возобновления
У меня есть некоторые действия, которые запускаются из моего основного действия. Когда я перехожу к одному из этих действий, нажимаю «Домой», завершаю процесс, возвращаюсь в приложение (где он возобновляет действие, из которого я ушел), а затем...
644 просмотров

Тестирование Android: утверждение, что действие перешло в другое
Я просматриваю тесты действий Android . Я хотел бы протестировать жизненный цикл активности и особенно конец моя деятельность, чтобы начать другую деятельность (я проверяю конец первой активности, а не начало второй). Я использую...
126 просмотров

удаление активности из стека диспетчера задач в android
Я работаю над приложением Android . Когда мое приложение запущено, и я нажимаю кнопку последних приложений на телефоне, вызывается метод Activity onPause() . Внутри этого onPause я вызываю finish() . Таким образом, деятельность уничтожается....
1620 просмотров

Первое действие не останавливается при запуске второго действия
В соответствии с жизненным циклом активности Android, когда активность больше не видна, будет вызван onStop . Но этого не происходит, если я быстро выйду из второго действия. У меня есть два занятия HomeActivity и DetailActivity . Шаг 1....
730 просмотров

Android Task Back Stack и управление сеансом приложения после сбоя/убийства
Мне было интересно, каковы распространенные практики или шаблоны в современном мире разработки Android в отношении управления Back Stack, в частности обработки случаев, когда приложение убито или дает сбой, и система пытается воссоздать свои действия,...
340 просмотров

Странное поведение с жизненным циклом активности Android при подключении к клиенту API Google
В документах говорится о onRestart (выделено мной): Вызывается после onStop(), когда текущее действие повторно отображается пользователю (пользователь вернулся к нему). За ним следует onStart(), а затем onResume() . Теперь в моем...
201 просмотров

Тост показывается даже после finish();
Я новичок в Android, и я нашел здесь похожий вопрос, но ни один из них не смог решить мою проблему. Приведенный ниже код в основном предназначен для получения двух двойных значений (широты и долготы) из Firebase и нанесения их на карту. Существует...
1099 просмотров

Закройте активность Android (полностью, даже в фоновом режиме), используя завершение по нажатию кнопки
Мне нужно закрыть действие при нажатии кнопки. К сожалению, при нажатии кнопки активность исчезает, но все еще находится в фоновом режиме. Пользователь все еще может выбрать его, и он вернется на передний план. Мне нужно, чтобы активность полностью...
6655 просмотров

Что происходит с жизненным циклом Activity после обновления приложения?
Предположим этот сценарий. У вас есть приложение, в котором вы заполняете форму за одно действие. Активность использует onRestoreInstanceState и onSaveInstanceState для сохранения ответов формы. Если пользователь заполняет форму приложением...
194 просмотров

Метод Activity onStop() вызывается дважды
Запуск другого действия из PendingIntent на экране блокировки приводит к тому, что текущее действие (состояние onStop() ) onStop() вызывается дважды. Ниже приведен тестовый код. Это предполагаемое поведение Android или ошибка? import...
300 просмотров

Активность не может быть преобразована в LifecycleOwner
Я хотел бы использовать Room с LiveData, и в других проектах я уже использовал его, но в этом я не могу заставить его работать. Он не может преобразовать мою активность в активность жизненного цикла, когда я пытаюсь наблюдать за живыми данными,...
8506 просмотров

Понимание жизненного цикла деятельности и обслуживания
Предположим, у меня есть несколько действий, например, экран A (главный экран) и экран B. Экран A открывает экран B, а затем экран B запускает службу, которая отправляет обновления на экран B. Теперь, когда пользователь сворачивает приложение и...
83 просмотров