Size: a a a

Android Developers

2021 March 09

n

nasSA in Android Developers
Всем привет.  Кто нибудь реализовывал поиск ближайшего дома с номером в мапките?
Из-под коробки такой возможности нет, как я выяснил.
Первое, что в голову пришло - это сокращать координаты до тех пор пока не придет номер с домом. Но чет совсем криво это работает
Мб кто то сталкивался или мб решение какое то подскажете.
источник

АА

Андрей Азьмуко... in Android Developers
Jorik Fat
смотря чего нужно достигнуть
Нуу... в перспективе там похоже для занятий должна вываливаться по клику и вводу пароля вместо меню второго порядка таблица со списком студентов, проставлением дат занятий/посещаемости/оценок (короче, редактированием), а для групп - аналогичная таблица с переводом/зачислением/отчислением/просмотром успеваемости для "студента". Но это только мои предположения по проекту, пока - с вот таким "двухстадийным" меню
источник

JF

Jorik Fat in Android Developers
Андрей Азьмуко
Нуу... в перспективе там похоже для занятий должна вываливаться по клику и вводу пароля вместо меню второго порядка таблица со списком студентов, проставлением дат занятий/посещаемости/оценок (короче, редактированием), а для групп - аналогичная таблица с переводом/зачислением/отчислением/просмотром успеваемости для "студента". Но это только мои предположения по проекту, пока - с вот таким "двухстадийным" меню
Вы можете поискать в других приложения как это реализованно - мы подскажем какие View использовать для этого
источник

VM

Vadim Morozov in Android Developers
Есть вопросик, есть два разных презентера в которых по сути два одинаковых метода
но у каждого из них есть свой контракт и методы внутри отличаются такие как onSaiCallbackReceived
как можно объеденить используя DRY принцип здесь?

https://gist.github.com/mnewlive/2f628969d9526aa8d20bdaf846b8ec98
источник

ОА

Оганнес Асатрян... in Android Developers
Vadim Morozov
Есть вопросик, есть два разных презентера в которых по сути два одинаковых метода
но у каждого из них есть свой контракт и методы внутри отличаются такие как onSaiCallbackReceived
как можно объеденить используя DRY принцип здесь?

https://gist.github.com/mnewlive/2f628969d9526aa8d20bdaf846b8ec98
ну покажи оба презентера тогда
источник

JF

Jorik Fat in Android Developers
Vadim Morozov
Есть вопросик, есть два разных презентера в которых по сути два одинаковых метода
но у каждого из них есть свой контракт и методы внутри отличаются такие как onSaiCallbackReceived
как можно объеденить используя DRY принцип здесь?

https://gist.github.com/mnewlive/2f628969d9526aa8d20bdaf846b8ec98
общий предок у presenter'ов
источник

VM

Vadim Morozov in Android Developers
Оганнес Асатрян
ну покажи оба презентера тогда
второй единтичный только onSaiCallbackReceived отличается своей реализацией
источник

ОА

Оганнес Асатрян... in Android Developers
Vadim Morozov
второй единтичный только onSaiCallbackReceived отличается своей реализацией
тогда сделай абстракт презентер, и оставь нереализованным метод этот. а остальное сделай протектед прост
источник

VM

Vadim Morozov in Android Developers
Оганнес Асатрян
тогда сделай абстракт презентер, и оставь нереализованным метод этот. а остальное сделай протектед прост
и для двух этих я имплементирую этот абстрактный?
источник

JF

Jorik Fat in Android Developers
Vadim Morozov
и для двух этих я имплементирую этот абстрактный?
именно
источник

JF

Jorik Fat in Android Developers
можно не абстрактный, если логика где-то пересекается
источник

SU

Slavik Urdzik in Android Developers
Всем привет, кто-то имел опыт работы с Regular Expression? Если да, то очень нужна помощь)
источник

ОА

Оганнес Асатрян... in Android Developers
Vadim Morozov
и для двух этих я имплементирую этот абстрактный?
ага. это же простое наследование
источник

ОА

Оганнес Асатрян... in Android Developers
у вас есть проблема
вы решаете юзать регекс
у вас 2 проблемы
источник

JF

Jorik Fat in Android Developers
Slavik Urdzik
Всем привет, кто-то имел опыт работы с Regular Expression? Если да, то очень нужна помощь)
задавайте вопрос
источник

SU

Slavik Urdzik in Android Developers
Мне нужно преобразовать стригу формата \frac{\frac{1}{2}}{\frac{3}{4}} в  ((1)/(2))/((3)/(4)), как я могу это сделать?
источник

KK

Konstantin Kogan in Android Developers
Всем привет! Нужна информация по поводу метода TelephonyManager::getSimCarrierId.
В доке сказано, что айдишники берутся отсюда:
https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/master/assets/latest_carrier_id/carrier_list.textpb
Кто-нибудь может объяснить, телефон подтягивает эту таблицу сам с выходом апдейта? Т.е. при установке андроида скачивается последняя версия этой таблицы для идентификации операторов, а обновляется она только с обновлением андроида?
источник

VM

Vadim Morozov in Android Developers
Jorik Fat
именно
не понимаю в чём выхлоп если честно
ну ок, сделал абстрактный презентер
в нём метод abstract fun shouldOverrideUrlLoading(url: String?): Boolean
а в этих 2-ух презентерах так и осталась вся логика за исключением того что он теперь у меня override
или идея была в чём то другом?
источник

ОА

Оганнес Асатрян... in Android Developers
Vadim Morozov
не понимаю в чём выхлоп если честно
ну ок, сделал абстрактный презентер
в нём метод abstract fun shouldOverrideUrlLoading(url: String?): Boolean
а в этих 2-ух презентерах так и осталась вся логика за исключением того что он теперь у меня override
или идея была в чём то другом?
вся логика в абстрактном. камон
источник

VM

Vadim Morozov in Android Developers
Оганнес Асатрян
вся логика в абстрактном. камон
так вы сами сказали оставить нереализованным метод
к тому же для абстрактного мне тоже нужно будет делать дополнительный контракт?
источник