Александр
Александр
Александр
Александр
Проксимов
МММ, фоточки
Александр
Со вчерашнего вечера такая веселуха
Dmytro
МММ, фоточки
ахахахах
Ivansuper
ахахахах
Не ахахах, а Ножницы
Сергей
"мои глаза!"
Dmitry
обновить на последнюю версию не пробовал?
сделал, но т.к. возникает не на моем девайсе, воспроизвести не могу, так же как и проверить фикс. Поэтому для перестраховки смотрю еще варианты решения
Turalllb
Со вчерашнего вечера такая веселуха
Gyazo , это программа позволяет выделять на экране область, автоматически грузит на сервер, откуда вы можете получить ссылку и кинуть сюда, чтобы люди могли прочитать
Turalllb
благодарю ! да про таски , без разницы ведь для чего интерфейс CRUD реализован , для бд или для сетевого взаимодействия
Александр
Александр
Александр
Vache
Привет, скажите пожалуйста как можно получить регионы стран?
Sergey
только пытался вспомнить как называется, хотел уже спрашивать, спасибо!
Sergey
Ножницами бы хоть воспользовался, и то приличнее было бы.
Liam
еще и не на линуксе
Сергей
Привет, скажите пожалуйста как можно получить регионы стран?
Дипломатическим путем, или путем завоеваний 🤷‍♂
Кирилл
Очень смешно ....
Ну вообще да, забавная шутка. :))
Aleks
Привет, скажите пожалуйста как можно получить регионы стран?
ну у яндеекса есть APi к картам, дкмаю там можно поковырять.
Сергей
Очень смешно ....
Если ждёшь, что кто-то тут ответит на твой вопрос, то формулируй так, чтобы можно было на него ответить, а ещё я думаю это вполне гуглируемый вопрос
Anonymous
Ты не понял вопрос?
3 раза перечитал вопрос. Он совершенно не понятен для этого чата.
Сергей
Ты не понял вопрос?
Да, не понял. Вероятно мало кто вообще тут его понял.
Vache
Не очень хорошо знаю Русский язык...
Сергей
Ты не понял вопрос?
А вообще, советую прочесть запиненное. Целиком, не по диагонали
Кирилл
Не очень хорошо знаю Русский язык...
А, тогда забей, не парься. :) С этого надо было начинать.))
Anonymous
Привет, скажите пожалуйста как можно получить регионы стран?
Может быть, как получить установленный на устройстве язык?
Vache
Нет,скажем мне нужно получить регионы России
Названия регионов?
Vache
Да
Сергей
Нет,скажем мне нужно получить регионы России
Так вопрос ведь не для этого чата. Тут вопросы по Android, а тебе явно нужно вбивать запрос в Гугл и искать сервис, который позволит тебе это сделать
Vache
Для этого чата
Anonymous
Для этого чата
Вот сейчас совсем непонятно
Сергей
Привет, скажите пожалуйста как можно получить регионы стран?
что понимается под регионом страны? административное деление = что то типа штата / округа? определяем location и запрашиваем Geocoding. Если он есть (а он есть если установлены сервисы гугльплей) - то там можно запросить тек.адрес, в котором ОБЫЧНО есть название региона.
Turalllb
Для этого чата
из какого источника вы хотите получить регионы ?
Сергей
но естественно для этого нужен пермишен опредения места, и гарантий что это даст адекватное название уезда в Руритании всегда - никаких.
Roman
Товарищи, подскажите такой момент. Есть активити А и активити Б, есть фрагмента А. Как из фрагмента А открыть активити Б.
Aleksandr
Всем привет. Снова есть вопросы по Conductor. В каждом Controller есть метод getActivity(), который может возвратить null, если контроллер не приаттачен к Activity или же если активити была уничтожена. Вот и возникает вопрос. Если есть DI, у которого скоуп привязан к активити, и запровайденные классы необходимо использовать в Controller, то после какого метода будет гарантированно getActivity() !=null? Можно ли сказать точно, что после вызова onCreateView Activity не будет null? И как можно поймать ситуацию, когда getActivity() == null, но контроллер живой и с ним можно производить действия? Как от этого защититься?
Aleksandr
На сколько я помню, у кондуктора есть onActivityStarted. Полагаю, он вызывается, если активити не null
Спасибо. А возможно ли, что во время жизни контроллера activity станет null?
Dmitry
Спасибо. А возможно ли, что во время жизни контроллера activity станет null?
Не сталкивался с таким, активити же детачит контроллер перед уничтожением
Stepan
Спасибо. А возможно ли, что во время жизни контроллера activity станет null?
В Crashlytics периодически такое на Самсунгах отлавливаю
Aleksandr
В Crashlytics периодически такое на Самсунгах отлавливаю
Интересная штука, в общем) Я вот тоже ловлю, при этом утичтожается компонент DI и дальше уже при обращении к любому классу из этого компонента приложение падает с NPE
The The
интересные здесь админы
Дурний Кіт
lol
Дурний Кіт
в том что на startService вылетит экзепшн если в бекграунде пытаться стартануть сервис
Дурний Кіт
на стартфореграунд - ANR вылетит через 3 или 5 секунд после тригера метода сервиса, если сервис не залетит в фореграунд
Дурний Кіт
норм вроде, хз
Artem
Всем привет! Решил я использовать DiffCallback для recyclerview. Так вот на маленьком списке разницы не заметно, а вот если взять список из 20к элементов, то метод DiffUtil.calculateDiff считает очень долго - может до минуты. Я там делаю inctanceOf елементу и сравниваю ключи. Пробовал без inctanceOf - думал что эта операция долго делается - особо изменений небыло. Поменял на старый добрый notifyDataSetChanged для обновления списка - все работает секундой. Так вот вопрос - насколько я понимаю DiffUtil должен более оптимизировать список и не делать ненужных движений, а в итоге получилось что стало намного медленнее
Artem
class DiffCallback(private val newItems: List<Node>, private val oldItems: List<Node>) : DiffUtil.Callback() { override fun getOldListSize() = oldItems.size override fun getNewListSize() = newItems.size override fun areItemsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean { val oldItem = oldItems[oldItemPosition] val newItem = newItems[newItemPosition] return if (newItem is ParamField && oldItem is ParamField) { newItem.paramFieldKey == oldItem.paramFieldKey } else { return false } } override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean { val oldItem = oldItems[oldItemPosition] val newItem = newItems[newItemPosition] return newItem is ParamField && oldItem is ParamField } }
Denis
Как-то так
Denis
Точно не помню
Artem
А все элементы это ParamField?
нет, но другие там полюбому нужно обновлять поэтому сразу возвращаю false
Artem
неполучится - там сборная форма с разных таблицы базы
Artem
это да)
Ferrero
Оганнес что ты со своим пейджингом
Ferrero
очередная модная технология да и все
Mike
О, как я это обожаю. БД досконально знает об изменениях, но нет, гугл предлагает бежать по ним диффутилом.
Artem
ну это редкие случаи, тут уже как админ на сервере соберет форму - если свалится по памяти, то уже мы сильно не повлияем - делаем что можем для оптимизации)
Ferrero
как я люблю это
Ferrero
когда проблемы бэка пытаются залатать на фронте
Artem
выполнение требований заказчика)
Roman
Там котлин
Denis
Для больших списков же можно использовать diffUtilAsync. Но на практике ни разу не встречал пока
Denis
Обычно на бэке реализован пейджинг
leksss
Подскажите пожалуйста. Как в слушателе в адаптере recyclerView принимать значение, чтобы в зависимости от нажатой кнопки это значение передавалось в фрагмент
Denis
Просто принять значение) ты же сам интерфейс пробрасываешь. Сделай какой тебе нужен
leksss
да я голову сломал. У меня 2 списка. Один отображает "10 кнопок" второй отображает содержимое
leksss
есть база данных и нужно передавать ее ID