Articles of onpause

Экран блокировки телефона Android приводит к нескольким последующим событиям onPause / onResume

Я столкнулся с этим несколько странным поведением, развиваясь на Android и во время моего поиска в Google, единственный ответ, который я мог найти, заключался в том, что это по дизайну и что я не должен заботиться об этом. Мое приложение извлекает данные о местоположении во время работы, и я собирался реализовать способ сохранить батарею, остановив […]

Определите причину для Android Пауза

Мое приложение случайным образом приостанавливается (входит в метод onPause), а затем возобновляется (входит в метод onResume), когда я даже не касаюсь экрана. В logcat нет указаний на то, что вызывает паузу и возобновление. Это происходит только на Galaxy Tab 7 ", а не на Motorola Xoom или HTC Legend. Как я могу определить причину паузы?

Получить onPause & onResume как события на уровне приложений / задач

Мне было интересно, что может быть причиной отсутствия обратного вызова на уровне приложения, когда приложение переходит на задний план и выходит на передний план. Класс Activity onPause и onResume вызываются только при текущей активности. Если я хочу остановить некоторую фоновую задачу с областью уровня приложения, тогда нет простого способа остановить ее, когда приложение перейдет на […]

Android: «Уровень приложения» Пауза и возобновление

Я пытался заставить Application Pause и возобновить аналогично действию onPause и onResume. Я знаю, что нет API, который имеет эту функциональность. Я стараюсь следовать этому сообщению: http://curioustechizen.blogspot.com/2012/12/android-application-level-pause-and.html Но до сих пор мне не повезло. Кто-нибудь смог достичь этого? Какую парадигму вы использовали? Дайте мне знать, если вам нужно, чтобы я вставлял код в этот вопрос. […]

Как приостановить и возобновить TimerTask / Timer

У меня есть анимация в приложении для Android, которая мигает TextView разными цветами. Я использовал метод TimerTask, Timer и Runnable для его реализации. Что мне нужно сделать, это остановить поток, когда пользователь покидает приложение во время этой анимации в onPause () и возобновляет поток, когда пользователь возвращается в приложение в onResume (). Ниже приведен код, […]

Функции рисования холста не работают после блокировки экрана и разблокировки

Я работаю над приложением дополненной реальности, в котором у меня есть экран предварительного просмотра камеры, на котором я рисую некоторые маркеры, которые перемещаются относительно движения устройства. Когда я lock and unlock устройство, маркеры замерзают и не двигаются дальше. Я не могу найти причину, по которой это происходит. Есть ли в этом возможности для этого? Любая […]

«Постоянное состояние» против «текущего состояния»,

Пытаясь решить (для моего приложения), что сохранить в onPause () и что сохранить в onSaveInstanceState () , я расчесил весь SO для подсказок и четких рекомендаций. Если я правильно понимаю, onSaveInstanceState () лучше всего подходит для сохранения «изменений времени выполнения» или «текущего состояния» (что бы это ни значило), а onPause () лучше всего подходит для […]

Поведение кнопки Android назад

Допустим, у нас есть по умолчанию, пустая активность с поведением по умолчанию, запущенная с флагами намерений по умолчанию. Пользователь нажимает кнопку «Назад» на устройстве. Активность исчезает … но как, собственно? Нажатие кнопки возврата ведет себя так же, как finish() ? Является ли деятельность немедленно уничтоженной ( onDestroy называется)? Является ли действие гарантированным уничтожением, но не […]

Android: как приостановить и возобновить таймер обратного отсчета?

Я разработал таймер Count Down Timer, и я не уверен, как приостановить и возобновить таймер при нажатии на текстовое изображение для таймера. Нажмите, чтобы начать, затем нажмите еще раз, чтобы сделать паузу и возобновить, снова щелкните текстовое представление таймера. Это мой код: Timer = (TextView) this.findViewById(R.id.time); //TIMER Timer.setOnClickListener(TimerClickListener); counter = new MyCount(600000, 1000); }//end of […]

Broadcastreceiver и приостановленная активность

У меня есть широковещательный приемник, зарегистрированный программно в действии. Он реагирует на намерение PACKAGE_REMOVED , которое срабатывает при удалении пакета. Проблема в том, что она не получает этого сообщения. Я думаю, что это связано с тем, что намерение увольняется, когда я покидаю активность и перехожу к другому действию, чтобы удалить приложение, поэтому первоначальная активность приостановлена. […]