169 похожих чатов

Есть фрагмент А и B. Внутри фрагмента А есть фрагмент

С.
Чтобы вызвать фрагмент B из С, что лучше использовать.
deeplink или достучаться до активити и пускай уже активити вызывает фрагмент С
???

14 ответов

5 просмотров

parent fragment же?

Dmitriy- Автор вопроса
Max
parent fragment же?

для C парент А. Но А не знает о B

Dmitriy
для C парент А. Но А не знает о B

Я думал что A знает о C. Ну ладно

Dmitriy- Автор вопроса
Dmitriy- Автор вопроса
Dmitriy
Так что дальше?

Ну из фрагмента A вызвать фрагмент C

Dmitriy- Автор вопроса
Max
Ну из фрагмента A вызвать фрагмент C

)) мне надо вызвать из фрагмента C, который лежит в фрагменте A, фрагмент B. Который находится на уроне фрагмента А

Фрагмент a и фрагмент b - это две разные фичи, которые не знаю о друг друге?

Dmitriy- Автор вопроса
full tilt
Фрагмент a и фрагмент b - это две разные фичи, кот...

вот и спрашиваю диплинг или активити.

Android dev
Диплинк

Скорее всего

Dmitriy
вот и спрашиваю диплинг или активити.

Как делаю я. У меня в коре абстрактный класс BaseActivity, которая имплементирует интерфейс всего, что связано именно с навигацией. А для данного случая имплементирует функцию navigateTo без реализации. Далее в BaseFragment я прописываю navigator = requireActivity() as «тот самый интерфейс». Далее я в MainActivity реализую функцию того самого интерфейса, где у меня по входящему параметру определяю на стартовый фрагмент какой фичи мне переключиться, а у нужного мне фрагмента вызываю navigator.navigateTo(“какая либо там фича»). Если я все правильно расписал конечно)

Dmitriy- Автор вопроса
full tilt
Как делаю я. У меня в коре абстрактный класс BaseA...

А что мешает в активити создать метод и через as вызвать его и указать куда навигироваться?

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта