Size: a a a

Android Developers

2021 March 03

Y

You in Android Developers
Окей
источник

ЯН

Ярослав Нестеров... in Android Developers
Jorik Fat
почему?
крч, у меня настолько всё там кастомное, что использование чип груп в списке всё только усложнит.
источник

VA

Valentin Avdeev in Android Developers
подскажите по yandex mapkit, у меня есть полелиния, но локация постоянно шалит и мое местоположение не прикрепляется к линии, может есть какой то метод для этого
источник

K

Kasem in Android Developers
Valentin Avdeev
подскажите по yandex mapkit, у меня есть полелиния, но локация постоянно шалит и мое местоположение не прикрепляется к линии, может есть какой то метод для этого
Скачайте там демо с их гитхаба. Там есть пример вроде
источник

K

Kasem in Android Developers
И гео не должна прикреплятся к линии
источник

VA

Valentin Avdeev in Android Developers
мне нужно корректировать позицию, чтоб по линии шла как в навигаторе
источник

K

Kasem in Android Developers
Valentin Avdeev
мне нужно корректировать позицию, чтоб по линии шла как в навигаторе
Режим езды?
источник

VA

Valentin Avdeev in Android Developers
Да
источник

K

Kasem in Android Developers
Тогда в демо точно есть
источник

S

Stark in Android Developers
Всем привет!  Как лучше реализовать DI (с Dagger 2) в мульти-модульном проекте ?
источник

DA

Dmitry Alekseyevich in Android Developers
подскажите, как реализовывается верхняя часть? когда начинается добавление контактов? Понятно, что горизонтальный рекуклер с айтемом и его показывать когда добавлю один контакт? Или же есть какой то еще элемент?
источник

d

danilshik in Android Developers
Ребят, нужен совет.
Имеется ViewPager с 2 экранами:
список заказов и карты

Если кликнуть по TabLayout на вторую вкладку, то должны открываться все заказы на карте.

Если кликнуть по заказу в списке заказов, то должен открываться этот заказ на карте. Это я сделал через ViewModel и переключением вкладки ViewPager

Так как у нас карта прогружается асинхронно, поэтому именно в  нем осуществляется получение bundle, а затем подписка на ViewModel.

Если bundle не пустой, то прокидывается в viewModel этот заказ. Если bundle пуст, то прокидывается во viewModel, чтобы установить загрузку всех заказов

Проблемы:
1. Через раз вместо открытия одного заказа на карте, происходит прогруз всех заказов.
Почему это происходит:
mapNewTwoViewModel.setBundle(bundle)
viewPagerPageChangeListener?.changePage(1)
Я прокидывать в ViewModel, и переключаю вкладку.

Фрагмент картами грузится, срабатывает onMapReady в котором идет получение bundle (который пуст, так как фрагмент добавлен в adapter ViewPager), а следовательно он прокидывает во viewModel, что нужно загрузить все, что перебивает первую команду.
Можно решить, убрав загрузку всех заказов при bundle == null.
Но это приводит к следующей ошибке:
2. Так как мы убрали обработку bundle == null, чтобы загрузить все заказы на карте, то при клике на TabLayout на вкладку, то не отображается ни один заказ

Посоветуйте что - нибудь, чтобы устранить взаимозависящие ошибки
источник

M

Mr Fox in Android Developers
Привет. Скажите, чтобы мониторить наличие интернет соединения нужно использовать broadcast reciever?
источник

ОА

Оганнес Асатрян... in Android Developers
Mr Fox
Привет. Скажите, чтобы мониторить наличие интернет соединения нужно использовать broadcast reciever?
мониторить изменения соединения
источник

d

danilshik in Android Developers
Либо как можно прокидывать в  bundle, который уже находится в adapter ViewPager?
источник

XE

Xrp Evgeny in Android Developers
Правильно ли я создал toolbar?
источник

d

danilshik in Android Developers
Чтобы была единая точка входа
источник

M

Mr Fox in Android Developers
Оганнес Асатрян
мониторить изменения соединения
То есть использовать его совместно с connectivity manager?
источник

ОА

Оганнес Асатрян... in Android Developers
Mr Fox
То есть использовать его совместно с connectivity manager?
у тебя какая задача?
источник

M

Mr Fox in Android Developers
Оганнес Асатрян
у тебя какая задача?
Задача проверить наличие соединения с Интернетом, чтобы новостное приложение не падало. Если инета нет, то грузить данные из бд
источник