Size: a a a

Android Developers

2020 August 19

AK

Anatoliy Kernokus in Android Developers
Roman Chumachenko
Там пара строчек, я его тоже недели две назад только делал такой. До того как раз задержку на rx делал😅
изучу тогда,спасибо
источник

W

Wiwi in Android Developers
Народ. не могу найти решение проблемы. есть активити и 3 фрагмента А Б и С. которые заменяют друг друга. когда перехожу из А в Б то добавляю в бекстак чтоб из Б можно было вернуться в А. когда перехожу из Б в С то в бекстак не добавляю чтоб из С возвращаться сразу в А. так вот когда возвращаюсь по кнопке бек из С в А то фрагмент С остается на фоне. как фиксить чтоб он убирался не могу найти?
источник

RC

Roman Chumachenko in Android Developers
Wiwi
Народ. не могу найти решение проблемы. есть активити и 3 фрагмента А Б и С. которые заменяют друг друга. когда перехожу из А в Б то добавляю в бекстак чтоб из Б можно было вернуться в А. когда перехожу из Б в С то в бекстак не добавляю чтоб из С возвращаться сразу в А. так вот когда возвращаюсь по кнопке бек из С в А то фрагмент С остается на фоне. как фиксить чтоб он убирался не могу найти?
Поправте меня, если ошибаюсь
Происходит такая штука: фрагмент никак не реагирует на нажатие кнопки "назад" сам, это дело берет на себя активити, раз бэкстек непустой, она транзакцию оборачивает, а с фрагментом С ничего не делает - его не было в бекстеке
источник

QH

Quantum Harmonizer in Android Developers
Wiwi
Народ. не могу найти решение проблемы. есть активити и 3 фрагмента А Б и С. которые заменяют друг друга. когда перехожу из А в Б то добавляю в бекстак чтоб из Б можно было вернуться в А. когда перехожу из Б в С то в бекстак не добавляю чтоб из С возвращаться сразу в А. так вот когда возвращаюсь по кнопке бек из С в А то фрагмент С остается на фоне. как фиксить чтоб он убирался не могу найти?
видимо, надо всё класть в бэкстэк, а потом делать поп к нужному тэгу
источник

К

Кирилл in Android Developers
Wiwi
Народ. не могу найти решение проблемы. есть активити и 3 фрагмента А Б и С. которые заменяют друг друга. когда перехожу из А в Б то добавляю в бекстак чтоб из Б можно было вернуться в А. когда перехожу из Б в С то в бекстак не добавляю чтоб из С возвращаться сразу в А. так вот когда возвращаюсь по кнопке бек из С в А то фрагмент С остается на фоне. как фиксить чтоб он убирался не могу найти?
Вместо заднего фона виден фрагмент С?
источник

W

Wiwi in Android Developers
Кирилл
Вместо заднего фона виден фрагмент С?
да
источник

К

Кирилл in Android Developers
Wiwi
да
Делаешь через hide, show?
источник

I

Ivansuper in Android Developers
Кнопка бэк никак не влияет на то, что не помещено в бэкстэк. От того с фрагментом С ничего вообще не происходит
источник

W

Wiwi in Android Developers
Кирилл
Делаешь через hide, show?
через реплейс фрагментов
источник

К

Кирилл in Android Developers
Ivansuper
Кнопка бэк никак не влияет на то, что не помещено в бэкстэк. От того с фрагментом С ничего вообще не происходит
Хм, тогда хз, я с этим сталкивался когда делал hide/show вместо replace. А так, твою проблему поправит установка заднего фона для корневого view в layout фрагмента, например на белый. Но это решение является костылем, насколько я помню фрагмент на заднем фоне все еще будет кликабельным.
источник

I

Ivansuper in Android Developers
Кирилл
Хм, тогда хз, я с этим сталкивался когда делал hide/show вместо replace. А так, твою проблему поправит установка заднего фона для корневого view в layout фрагмента, например на белый. Но это решение является костылем, насколько я помню фрагмент на заднем фоне все еще будет кликабельным.
Не та цитата?
источник

К

Кирилл in Android Developers
Ivansuper
Не та цитата?
Ой, да
источник

К

Кирилл in Android Developers
Wiwi
через реплейс фрагментов
Ответил тебе
источник

W

Wiwi in Android Developers
Ivansuper
Кнопка бэк никак не влияет на то, что не помещено в бэкстэк. От того с фрагментом С ничего вообще не происходит
нужно добавить фрагмент С в бекстак при его запуске?
источник

К

Кирилл in Android Developers
Wiwi
нужно добавить фрагмент С в бекстак при его запуске?
Я бы на твоем месте перешел на cicerone или navigation components вместо ручного написания навигации, это проще
источник

К

Кирилл in Android Developers
Что будет с runnable запущенном в другом треде при onStop у activity/application? Оно же продолжит работу?
источник

К

Кирилл in Android Developers
Кирилл
Что будет с runnable запущенном в другом треде при onStop у activity/application? Оно же продолжит работу?
Те я хочу сделать чтобы таймер шел даже когда приложение в бэкграунде
источник

👊

👊 03:36 |•FUnDOS•|... in Android Developers
Max Railian
Переиспользование кода один из базовых критериев его качества
+
источник

W

Wiwi in Android Developers
Roman Chumachenko
Поправте меня, если ошибаюсь
Происходит такая штука: фрагмент никак не реагирует на нажатие кнопки "назад" сам, это дело берет на себя активити, раз бэкстек непустой, она транзакцию оборачивает, а с фрагментом С ничего не делает - его не было в бекстеке
нужно добавить фрагмент С в бекстак при его запуске?
источник

W

Wiwi in Android Developers
Quantum Harmonizer
видимо, надо всё класть в бэкстэк, а потом делать поп к нужному тэгу
что такое поп?
источник