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

Как вы создаете задний стек Android, когда действие запускается непосредственно из уведомления?
У меня есть два вида деятельности: Действие А – список элементов Действие Б – подробное представление элемента Обычно пользователь открывает приложение и запускается Activity A. Пользователь видит список элементов, щелкает один из них, и...
10757 просмотров

Какие действия вызывает кнопка «Назад»/клавиша «Назад» на Android?
Я действительно смущен. Я читал, что кнопка назад вызывает onDestroy() может закрыть текущую активность вызовы onPause() Я думаю, что onPause() должен быть правильным. Но это побочный эффект, потому что Activity уходит в фон. Я...
8487 просмотров

Определите, когда приложение Android переходит в фоновый режим
В моем приложении мне нужно определить, переходит ли мое приложение в фоновый режим или переключается на другое действие того же приложения... Я знаю, что мне нужно использовать метод onPause... но как я могу различить два случая?
1201 просмотров
schedule 11.06.2023

Почему мое приложение для Android вызывает onCreate(), когда сон инициируется в моем представлении, но не на главном экране?
Мое приложение, кажется, ведет себя отлично, за исключением того, что я не понимаю одной вещи. Когда я нажимаю кнопку «Домой» и возвращаюсь в свое приложение, предыдущее состояние восстанавливается (автоматически). Когда я нажимаю кнопку «Домой», а...
2747 просмотров

Можно ли убить активность только с помощью onPause?
Вот что я прочитал в книге: Активность может быть уничтожена молча после onPause(). Мы никогда не должны предполагать, что вызывается либо onStop(), либо onDestroy(). Но согласно документации Pause относится к частично видимой, можно ли...
1068 просмотров

понимание того, почему действия Android создаются в этом сценарии
У меня есть метод quit, который делает это: public void quitFinalize(ServicedActivity actCtx) { for (ServicedActivity act : mRunningActivities) launchActivity(actCtx, new Intent(mAppCtx, act.getClass()).setAction("--")); }...
90 просмотров

Жизненный цикл активности ведет себя по-другому JellyBean и далее
У меня следующий сценарий. Действие A запускает действие B. B запускает уведомление, нажав на которое запускается другое действие C. Теперь поведение отличается на Gingerbread и ICS. В случае Gingerbread, когда я нажимаю на уведомление, наблюдается...
773 просмотров

изменение списка с возвращаемым результатом, но другое действие в android
Я очень смущен тем, как мне реализовать следующее в моем приложении для Android. Позвольте мне объяснить функциональность, которую я хочу: -У меня есть представление списка в моем первом действии, скажем, в действии A - теперь из этого действия...
175 просмотров

onBackPressed — избегайте уничтожения активности
У меня есть два действия: действие A запускает действие B. Затем действие B загружает некоторые данные из базы данных и визуализирует данные. Требуется некоторое время (5-10 секунд), чтобы полностью инициализировать все содержимое B. Моя проблема...
1230 просмотров

ненормальное поведение родительской активности после завершения дочерней активности
У меня есть Activity A , и я звоню Activity B из Activity A , используя setResultForActivity . Теперь в Activity B , когда я нажимаю кнопку Done , я запускаю finish() , и он возвращается к Activity A , а затем возвращается к...
1119 просмотров

Как правильно отменить регистрацию обратных вызовов жизненного цикла Activity?
В классе приложения Android вы можете зарегистрировать или отменить регистрацию ActivityLifecycleCallbacks , которые позволяют вам отслеживать события жизненного цикла Activity в вашем приложении в одном месте (если вы того пожелаете). Где...
4892 просмотров

Отключить заставку при возобновлении работы
У меня есть два действия в моем приложении. SplashActivity и MainActivity. Вот их манифестное определение. <activity android:name=".MainActivity" android:label="@string/app_name" > </activity> <activity...
793 просмотров

Как обработать завершение процедуры опроса всего приложения?
У меня какая-то сложная ситуация в моем приложении. Я реализовал механизм, который связывается с удаленным сервером каждые 60 секунд, чтобы проверить, доступны ли новые данные. Если это так, новые данные отображаются в приложении. Все идет...
281 просмотров
schedule 08.04.2024

Понимание жизненного цикла активности Android
У меня проблема с жизненным циклом моей активности Android. Когда я нажимаю кнопку «домой», вызывается функция onDestroy(). У меня есть тест с простым приветствием мира и функцией обратного вызова Toast. Мой код: public class MainActivity...
770 просмотров

IllegalArgumentException с шиной Otto Event в экземпляре Fragment
Я использую шину Otto Event для подписки на определенные события в ListFragment. Экземпляр шины хранится и создается в подклассе Application, другими словами, эта шина должна работать как синглтон. Вроде дело не в этом... Фрагмент регистрируется...
9362 просмотров

SurfaceView для предварительного просмотра камеры не будет уничтожен при нажатии кнопки питания
Я хочу реализовать предварительный просмотр камеры. Для этого у меня есть пользовательский вид CameraView extends ViewGroup , который в конструкторе программно создает SurfaceView. У меня есть следующие компоненты (сильно упрощенные для...
2530 просмотров

Завершите старый экземпляр действия и запустите новый экземпляр того же действия
У меня есть MenuActivity с двумя кнопками «Новая игра» и «Возобновить» с методами onClick newGame() и возобновить() соответственно. Метод newGame() запускает GameActivity и завершает MenuActivity. метод возобновления(). При возобновлении ()...
1515 просмотров

Как передавать и манипулировать объектами между действиями с помощью намерений
Это моя первая проблема с жизненным циклом Android, и я чувствую себя несколько беспомощным: В действии A есть onCreate. Здесь я создаю список ArrayList с именем playerNames и список ArrayList с именем moves . Также есть еще кое-что,...
275 просмотров

Как уничтожить действие, когда я нажимаю кнопку?
Я пытаюсь узнать больше о жизненном цикле активности. Я мог бы успешно регистрировать все события жизненного цикла. Теперь я пытаюсь узнать, как уничтожить действие, когда я нажимаю кнопку, скажем, «Уничтожить». Мой код ниже: package...
3816 просмотров

Кнопка «Открыть приложение для Android» не возвращается к уже открытому текущему действию.
См. обновление 2 для текущей проблемы, связанной с режимом запуска активности Я разрабатываю приложение для Android. Теперь у меня проблема: как только я открываю новое действие (это не действие с android.intent.action.MAIN и...
844 просмотров