Articles of onpause

Вызов finish () не завершает работу

Я хочу закончить свою деятельность, когда она приостанавливается по определенным причинам. До недавнего времени мой код работал отлично, но недавно метод finish() по какой-то причине прекратил свою работу. Кроме того, когда вызывается метод finish() , я получаю следующее сообщение LogCat : 12-31 18:01:23.445: W/ActivityManager(481): Duplicate finish request for ActivityRecord{42465370 u11 "myapplicationpackage"} Может ли кто-нибудь помочь […]

Перезапуск / приостановка потока в onResume / onPause

У меня есть игра, в которой используется реализация SurfaceView для отображения объектов. У меня есть поток, который время от времени выводит SurfaceView на экран. Игра работает полностью. К сожалению, он должен иметь функцию паузы всякий раз, когда игра прерывается. Ну, я знаю, что мне нужно манипулировать onResume и 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 называется)? Является ли действие гарантированным уничтожением, но не […]