Size: a a a

Android Developers

2020 August 05

IK

Iliya Khramtsov in Android Developers
Добрый день , подскажите пожалуйста , у меня три фрагмента соседних взаимодействуют через вью модель , мне надо чтобы один из фрагментов знал что была нажата кнопка в другом фрагменте , в Гугле нашел только решение чеоез event observer , это корректное решение ?
источник

DU

Dmitry Upovalov in Android Developers
Lev Shagalov
Я встрял. Как с андроид эмулятора обратиться на хостовую машину?
С помощью adb я вроде пушу hosts но эффекта нет - не коннектит
err name not resolved
Как проверить на что именно оно резолвит - не знаю.
что значит обратиться на хостовую машину?
источник

LS

Lev Shagalov in Android Developers
Dmitry Upovalov
что значит обратиться на хостовую машину?
На хостовой машине на WSL2 запущен сайт. Надо его отобразить в WebView и отладить
источник

DU

Dmitry Upovalov in Android Developers
это ты уже конечно же прочитал?
https://developer.android.com/studio/run/emulator-networking
источник

OP

Oleg Pchelkin in Android Developers
Iliya Khramtsov
Добрый день , подскажите пожалуйста , у меня три фрагмента соседних взаимодействуют через вью модель , мне надо чтобы один из фрагментов знал что была нажата кнопка в другом фрагменте , в Гугле нашел только решение чеоез event observer , это корректное решение ?
Вьюмодели одна на всех или у каждого фрагмента своя?
источник

LS

Lev Shagalov in Android Developers
Ну, про 10.0.2.2 - да. Его и указываю в hosts который заливаю в эмулятор
источник

IK

Iliya Khramtsov in Android Developers
Oleg Pchelkin
Вьюмодели одна на всех или у каждого фрагмента своя?
Одна на всех
источник

DB

Dmytro Borysov in Android Developers
Iliya Khramtsov
Добрый день , подскажите пожалуйста , у меня три фрагмента соседних взаимодействуют через вью модель , мне надо чтобы один из фрагментов знал что была нажата кнопка в другом фрагменте , в Гугле нашел только решение чеоез event observer , это корректное решение ?
одна вьюмодель на 3 фрагмента? вообще норм решение, хоть и задача такая себе
источник

IK

Iliya Khramtsov in Android Developers
Dmytro Borysov
одна вьюмодель на 3 фрагмента? вообще норм решение, хоть и задача такая себе
Ага одна на всех
источник

DB

Dmytro Borysov in Android Developers
Iliya Khramtsov
Одна на всех
соседние фрагменты - каким образом? во вьюпейджере или как?
источник

IK

Iliya Khramtsov in Android Developers
Dmytro Borysov
соседние фрагменты - каким образом? во вьюпейджере или как?
2 во вьюпейджере и одна отдельно
источник

DU

Dmitry Upovalov in Android Developers
Lev Shagalov
Ну, про 10.0.2.2 - да. Его и указываю в hosts который заливаю в эмулятор
ну надо было до конца читать

On Linux and OS X, the emulator obtains the DNS server addresses by parsing the file /etc/resolv.conf. On Windows, the emulator obtains the addresses by calling the GetNetworkParams() API. Note that this usually means that the emulator ignores the content of your "hosts" file (/etc/hosts on Linux/OS X, %WINDOWS%/system32/HOSTS on Windows).
источник

LS

Lev Shagalov in Android Developers
-_- надо было
источник

LS

Lev Shagalov in Android Developers
Dmitry Upovalov
ну надо было до конца читать

On Linux and OS X, the emulator obtains the DNS server addresses by parsing the file /etc/resolv.conf. On Windows, the emulator obtains the addresses by calling the GetNetworkParams() API. Note that this usually means that the emulator ignores the content of your "hosts" file (/etc/hosts on Linux/OS X, %WINDOWS%/system32/HOSTS on Windows).
Не, стоп. Я в эмулятор hosts подсовываю
источник

DB

Dmytro Borysov in Android Developers
Iliya Khramtsov
2 во вьюпейджере и одна отдельно
через лайвдату должно быть все норм.
источник

DU

Dmitry Upovalov in Android Developers
Lev Shagalov
Не, стоп. Я в эмулятор hosts подсовываю
без DNS работает?
источник

LS

Lev Shagalov in Android Developers
Dmitry Upovalov
без DNS работает?
Нет. Больно.
источник

DU

Dmitry Upovalov in Android Developers
значит дело не в hosts видимо?
источник

IK

Iliya Khramtsov in Android Developers
Dmytro Borysov
через лайвдату должно быть все норм.
Просто булиан передать что кнопка была нажата ?
источник

DB

Dmytro Borysov in Android Developers
Iliya Khramtsov
Просто булиан передать что кнопка была нажата ?
просто булиан - немного плоховато.
Если по кнопке заполняется какой-то объект или еще что-то происходит, то лучше оттуда как-то вывести. Если ничего такого, то булеан
источник