Mike
ищу на гитхабе, а исходников библиотечки то нет)
да вроде у OSM и так более-менее похож API
Alexsandr
Привет Не могу загрузить в webView, на api 19 ссылку, причем, что выше, там норм работает, ссылка https://cafecard.ru/api/display.php?action=display.view&code=PYW54RY7V0
Kirill
Всем привет, подскажите, можно для пользователя запретить скрывать клавиатура?
Evgeny
да вроде у OSM и так более-менее похож API
Для простых вещей да, а когда маркеров много, игра с прозрачностью, поиском и хранением, различия очень сильно видны
Alexsandr
Можешь подключиться из браузера и подебажить вебвью.
не совсем понял, можно чуть подробнее
Никита
Ребят, кто с google play console api работал ? Или с google storage ?
George
ребяяята, сос. Как кто знает нормально отобразить RTMP источник в EXOplayer? Смотрел сэмплы, но они прям вообще не работают. Скачиваешь с гитхаб проект, а он тупо не рабочий
Mike
не совсем понял, можно чуть подробнее
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews
BDB 🏴‍☠️
можно свою клаву написать
Kirill
нет
Спасбо)
Kirill
можно свою клаву написать
Ну это то понятно) Но вопрос именно с родной такое провернуть, в iOS например можно..
BDB 🏴‍☠️
колзох, но можно открывать заново когда закрывается
Vadim
StringIndexOutOfBoundsException: length=1; index=2 at java.lang.String.substring падает в afterTextChanged то есть я только начинаю писать код он подхватывает кол-во символов 1 и сразу выдаёт ошибку как можно обыгать то?)
Vadim
-1
что -1? и типа substring(-1, 1) получу ведь StringIndexOutOfBoundsException: length=1; index=-1
BDB 🏴‍☠️
что -1? и типа substring(-1, 1) получу ведь StringIndexOutOfBoundsException: length=1; index=-1
за пределы вышли, там индекс с 0 начнинается
Vadim
за пределы вышли, там индекс с 0 начнинается
так я и писал 0 но он ругается на длину я ставлю 0 2 а у строки в момент ввода длина 1
Vadim
Ты пытаешься обратиться к несуществующему
я понимаю проблему, я ищу вариант как решить у меня в момент ввода всегда будет длина 1
--------
Join? Но вообще в Room есть для этого отдельные возможности.
раскрой подробнее плиз, room не пользуюсь
--------
Данил
room не нужен
Ну тогда собирайте все вручную в одной транзакции. Join нужен для получения данных из нескольких таблиц в одну модель
Данил
room не нужен
А что используете?
--------
Ну тогда собирайте все вручную в одной транзакции. Join нужен для получения данных из нескольких таблиц в одну модель
да причём тут джоин? между таблицами связь один ко многим. Делаю джоин - получается количество записей одной и той же сущности из первой таблицы равно количеству записей из второй таблицы. Как правильно это обрабатывать?
Евгений
комрад, тебе прям код написать?
--------
комрад, тебе прям код написать?
если есть возможность какой-то пример накидать, буду благодарен
leksss
Интересный вопрос. Как сделать, чтобы боттомшит, смещал ресайклер вверх при выдвижении. Сейчас, если выдвинуть свайпом и попробовать задвинуть обратно - не получается. Вроде как боттом шит залезает под ресайклер. Был у кого такой кейс?
Евгений
--------
rows.forEach(r -> { var userId = r.userId while(userId == r.userId) { } })
не, это всё понятно. Я думал мб есть ещё какой-то вариант
Евгений
не, это всё понятно. Я думал мб есть ещё какой-то вариант
ты этот реализуй, покрути, посмотри как работает, и пойми что умнее ты ничо не придумаешь, да и ненадо)
Dmytro
я делаю это behaver'ом
ты делаешь это бихейвором и ничего не получается - правильно?
leksss
ты делаешь это бихейвором и ничего не получается - правильно?
получается, я открываю его свайпом и он походу заезжает за рекуклер)
Евгений
--------
и что не устраивает?
не знаю, оно работает, но выглядит монструозно. Где-то в подсознании обитает идея что можно сделать лучше
Dzmitry
Подскажите, почему после установки приложение может не запрашивать разрешения? Код работает так как будто пользователь уже нажал "никогда не спрашивать" хотя это первая установка на телефоне?
--------
Ну либо на Room переходить
проект уже в проде, бд довольно объемная, мигрировать на Room кажется долгим процессом
Евгений
больше 2Гб SQLite не держит всё равно
Евгений
откуда объемная БД на мобилке?
Andrey
fun someFunc(): LiveData<Result<Unit>> = liveData(IO) { val liveDataValue = liveData.value ?: run { emit(Result.failure<Unit>(throw IllegalStateException()) return@liveData } ... } Почему студия подсвечивает код внутри run как unreachable? это баг или я чет не вижу?
--------
откуда объемная БД на мобилке?
объемная в плане количества таблиц
Konstantine
проект уже в проде, бд довольно объемная, мигрировать на Room кажется долгим процессом
ну вот если б рум был бы, то я кинул бы как через конфигурации связать таблицы и всю эту логику по забору просто отправил бы на уровень Entity
Konstantine
а так хз
Евгений
объемная в плане количества таблиц
https://stackoverflow.com/questions/56625795/create-android-room-entity-classes-from-db-file пишут можно нагенерить сущностей с существующей БД
Евгений
а вообще мне Realm больше понравился, правда я его на iOS щупал, и в сравнении с Room он показался более функциональным
Евгений
хотя Room тоже навороченный
Konstantine
а вообще мне Realm больше понравился, правда я его на iOS щупал, и в сравнении с Room он показался более функциональным
отказался от реалма, после того, как увидел, что он внутри сравнивает контексты и если ему что-то в них не нравится, то рейзит ошибку. культурный шок был
Евгений
я тоже нестал тащить его в Android ибо не видел всех подводных граблей, а они оказывается есть)
Vitaly
да, Realm тоже понравился, единственное что больно было - не подебажишь)
И увеличивает размер и так крупного приложения в 2 раза)
Denis
а вообще мне Realm больше понравился, правда я его на iOS щупал, и в сравнении с Room он показался более функциональным
он даже не умеет удалять записи, на которые никто не ссылается. Это вообще шок для бд
--------
он даже не умеет удалять записи, на которые никто не ссылается. Это вообще шок для бд
соглы. Не знал об этом, но вот недавно была статья от разработчиков из ДоДо пицца)))0)
Konstantine
И увеличивает размер и так крупного приложения в 2 раза)
ну там подчищать просто надо, не помню, метод для этого есть
Konstantine
и не в два, а в 5, а то и 10 раз
Roman
Дико извиняюсь, а как можно сравнивать рэлм с румом, если рум - орм для реаляционной бд, а рэлм - другой на уровне самой бд, это файловая бд
Roman
хотя Room тоже навороченный
С этого же началось, не?
Konstantine
Дико извиняюсь, а как можно сравнивать рэлм с румом, если рум - орм для реаляционной бд, а рэлм - другой на уровне самой бд, это файловая бд
легко, и то, и то хранит данные) в руме вроде тоже можно в каком то виде файлы хранить, но не помню точно
Dmitry
давайте начнём с того, что не файловая, а объектная ))
Евгений
Да да, я понимаю что это разные штуки по факту
Dmitry
причем тут хранение файлов? ))
Dmitry
и небыло бы шока, если бы сразу знали, что realm это объектная база, а не реляционная
Vadim
Всем привет, кто-нибудь знает, как заставить ConstraintLayout перестать менять высоту экрана? Делаю SingleActivity приложение на фрагментах, в одном из фрагментов есть CoordinatorLayout, и он каким-то образом меняет высоту элементов родителя. На пикче появилась вторая тень у AppBarLayout
Konstantine