Articles of back stack

Привести фронт существующего фрагмента

У меня есть приложение с n кнопками. Каждая кнопка создает новый фрагмент и прикрепляет его к представлению. Поэтому, если я прикасаюсь к кнопкам A, B, C в этом порядке, фрагменты FA, FB и FC создаются и складываются: FA, FB, FC Теперь, если я снова нажимаю A, создается и складывается новый фрагмент, поэтому стек становится: FA, […]

Android Как я могу «перейти к другой ветке» в дереве «Back» предыдущего «Активность»?

Допустим, у меня есть такой стек: A-> B-> C-> D-> E, и в E есть действие, которое вызывает E, D, C и запускает F, так что я получаю A-> B -> F. Как я могу построить такой задний стек? Могу ли я использовать startActivity B с FLAG_ACTIVITY_CLEAR_TOP, за которым следует startActivity F? Не будет ли […]

Восстановить backstack в Android

Я только что внедрил способ изменить тему в своем приложении. Нажатие кнопки устанавливает значение в SharedPreferences, затем активность воссоздается, а тема изменяется из-за флага. Проблема заключается в том, как обращаться с backstack. Простое воссоздание активности не очень хорошо, потому что нажатие кнопки возврата оборудования возобновит предыдущее действие (с установленной старой темой), тогда как если бы […]

Android – запуск и обратное поведение стека

Как сказано здесь Когда пользователь покидает задачу, нажав кнопку «Домой», текущая активность прекращается, и ее задача переходит в фоновый режим. <…> Если пользователь позже возобновляет задачу, выбирая значок запуска, который начал задачу, задача выходит на передний план и возобновляет действие в верхней части стека. Поэтому я подготовил простой тест Действие # 1 == текстовая метка […]

Как сохранить стек приложения обратно в пакет?

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

Intent.FLAG_ACTIVITY_CLEAR_TOP не работает

Мой поток приложений: Login-> Profile-> UpdateProfile-> ChangePass Все мои действия расширяют FragmentActivity Когда я нажимаю кнопку в операции ChangePass, я вызываю этот код: Intent intent=new Intent(getApplicationContext(),LoginActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); Поэтому он должен начать LoginActivity и когда я вернусь из LoginActivity, тогда приложение должно закрыть … Но когда я нажимаю кнопку «Вход в систему», поток: ChangePass-> UpdateProfile-> […]

Как сохранить текущий задний стек (или задачу) при нажатии на уведомление?

В моем приложении я создаю уведомление, которое запускает Activity Activity . Я хочу добавить эту активность в начало текущей задачи (или обратно стека). Например, я ожидаю, что задача приложения (back stack) будет вести себя следующим образом: Но я понимаю: Я не использовал FLAG_ACTIVITY_CLEAR_TASK и FLAG_ACTIVITY_NEW_TASK . Что мне делать? Изменить: Первое изображение – всего лишь […]

TaskStackBuilder в PendingIntent не работает

Я пытаюсь воссоздать задний стек для Activity на уведомлении, нажатом с этим кодом: Intent firstIntent = new Intent(this, First.class); Intent secondIntent = new Intent(this, Second.class); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addNextIntent(firstIntent); stackBuilder.addNextIntent(secondIntent); PendingIntent pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.mipmap.ic_launcher) .setContentTitle(fromName) .setContentText(message) .setAutoCancel(true) .setSound(defaultSoundUri) .setContentIntent(pendingIntent); NotificationManager notificationManager = (NotificationManager) […]

Получите все фрагменты из стопки в порядке

Я использую Fragments в моем проекте приложения. Все фрагменты добавляются в задний стек : … fragmentTransaction.addToBackStack(null); … Позже, каков правильный способ получить все фрагменты из заднего стека по порядку?

Android: доступ к стеку активности программно

Возможно ли получить текущий стек активности из кода? Вот мой прецедент: Пользователь переходит от Activity к Activity A -> B -> c -> D -> … Некоторые из Activity завершатся после отправки пользователя на новый экран, некоторые другие не будут Мне нужно проверить, приведет ли нажатие кнопки BACK к действию А или любому другому, потому […]

Intereting Posts
Должен ли я быть связан с сообщением DDMS в области консоли Eclipse? Как реализовать событие Swipe для просмотра Flipper в ViewPager? Предупреждение Android ADT 21.0: неявно использовать стандартную локаль Выбор лучшей базы данных для мобильного приложения Портирование C ++ lib / app на android Отправить команды APDU на USIM / SIM-карту в android Галерея, как изображение с центральным увеличением изображения У Motorola Xoom есть ошибки в рисовании, или это только я? Android: Возможно ли иметь два поверхностных изображения друг на друга? Текст уведомления слишком длинный и не отображается полный текст FirebaseRecyclerAdapter с пустым представлением Android SDK и AVD Manager Ошибка: Файл не найден: C: \ Program Files (x86) \ Android \ android-sdk \ temp \ Каков наилучший способ уникальной идентификации пользователей Android на сервере? Соединение было отказано при попытке подключиться к моему серверу REST с эмулятора Android Android загружает изображение с сервера и сохраняет на SD-карте без использования BitmapFactory