Size: a a a

StartAndroid Ru Chat

2020 October 28

TH

Taras Hreshchyshyn in StartAndroid Ru Chat
Mikhail Android
Использование рум - лишние зависимости и соответсвено размер приложения - если это не критично то можно. Но для 15 слов не вижу смысла особо базу тянуть
согласен)
источник

A

Aleksandr in StartAndroid Ru Chat
Мы же знаем, как это происходит - сегодня 15 слов, завтра 20, потом к ним добавляется что-то еще, например, какой-нибудь рейтинг, а потом все приложение превращается в механизм по работе с шередпреференсиз или json
источник

СП

Сергей П. in StartAndroid Ru Chat
Rv Ch
как уникальный идентификатор для выданных во временное пользование устройств, что можно использовать  вместо IMEI ?
Ну именно для временной выдачи работникам как раз есть у гугля специальный режим с device owner. Вот там у админа прав дофига и вроде как можно и imei получить
Но это отдельный огород городится
источник

J

Johny in StartAndroid Ru Chat
Aleksandr
Мы же знаем, как это происходит - сегодня 15 слов, завтра 20, потом к ним добавляется что-то еще, например, какой-нибудь рейтинг, а потом все приложение превращается в механизм по работе с шередпреференсиз или json
Советуете БД? Города вряд ли добавятся, так как взяты и так все существующие в предметной сфере бизнес логики. А вот рейтинг и другая чепуха конечно же может появиться, но кто его знает...
источник

SP

Sergey Panov in StartAndroid Ru Chat
Aleksandr
Всем привет! Может, кто подсказать по MapKit Yandex?  Как получить стартовые координаты пользователя и как сделать, чтобы они обновлялись, а по их обновлению перестраивался маршрут? Хотелось бы какой-то пример, а то на гитхабе у них вижу только примеры маршрутов из неподвижной заранее известной точки.
Попробуйте получать стартовые  координаты пользователя и их обновления через LocationManager.
источник

RC

Rv Ch in StartAndroid Ru Chat
Сергей П.
Ну именно для временной выдачи работникам как раз есть у гугля специальный режим с device owner. Вот там у админа прав дофига и вроде как можно и imei получить
Но это отдельный огород городится
Спасибо, почитаю
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Подскажите, как пофиксить привидение типов?
источник

A

Aleksandr in StartAndroid Ru Chat
Sergey Panov
Попробуйте получать стартовые  координаты пользователя и их обновления через LocationManager.
Спасибо, стартовые получаю так userLocation = new Point(LocationManagerUtils.getLastKnownLocation().getPosition().getLatitude(),
          LocationManagerUtils.getLastKnownLocation().getPosition().getLongitude()); Но как их заставить обновляться? Понимаю, что в листенере, который надо повесить на locationManager, вопрос в том, как это сделать?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Aleksandr
Спасибо, стартовые получаю так userLocation = new Point(LocationManagerUtils.getLastKnownLocation().getPosition().getLatitude(),
          LocationManagerUtils.getLastKnownLocation().getPosition().getLongitude()); Но как их заставить обновляться? Понимаю, что в листенере, который надо повесить на locationManager, вопрос в том, как это сделать?
Там есть какой-то листенер в LocationManager'е, для получения координат в реальном времени.
источник

A

Aleksandr in StartAndroid Ru Chat
угу, скорее всего subscribeForLocationUpdates() с кучей параметров, которые объяснены в лаконичном стиле яндекса. Поэтому я и хочу найти какой-то живой пример с ним.
источник

A

Alexander in StartAndroid Ru Chat
Dmitry Alekseyevich
Переслано от Dmitry Alekseyevich
Подскажите, как пофиксить привидение типов?
явно сделать parsedModel нужного типа, или проводить дополнительную проверку перед кастом
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Alexander
явно сделать parsedModel нужного типа, или проводить дополнительную проверку перед кастом
проверку перед кастом через if?
источник

A

Alexander in StartAndroid Ru Chat
Dmitry Alekseyevich
проверку перед кастом через if?
ну да, тупо if (... is ... ).
можно будет это вынести в экстеншен метод, чтобы в дальнейшем проверки такие делать через одну и ту же функцию.
вот тут подробнее про экстеншен метод например. https://stackoverflow.com/a/36570969
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Alexander
ну да, тупо if (... is ... ).
можно будет это вынести в экстеншен метод, чтобы в дальнейшем проверки такие делать через одну и ту же функцию.
вот тут подробнее про экстеншен метод например. https://stackoverflow.com/a/36570969
я написал, if(response.parsemodel is VKApiUserFull){
то делаем привидение }
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Но что-то не убирается варнг(
источник

СП

Сергей П. in StartAndroid Ru Chat
Dmitry Alekseyevich
я написал, if(response.parsemodel is VKApiUserFull){
то делаем привидение }
ПривЕдение. Приводят к типу
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Сергей П.
ПривЕдение. Приводят к типу
что-то запутался..
источник

A

Alex in StartAndroid Ru Chat
Приветствую. Какой из способов обработки нажатий в RecyclerView лучше использовать? На данный момент видел 3:
1) Вешать листенер на layout айтема
2) Использовать лямбды и передавать в них view
3) Писать свой интерфейс слушателя нажатий
Заранее благодарю за ответы.
источник

СП

Сергей П. in StartAndroid Ru Chat
Dmitry Alekseyevich
что-то запутался..
источник

СП

Сергей П. in StartAndroid Ru Chat
👻 не это вот
источник