𝕗𝟘𝕩
там чистая жава без зависимостей
Anonymous
Подскажите плиз, в лог вывести содержимое list?
Anonymous
спс
Fearless
Подскажите плиз, в лог вывести содержимое list?
написать метод-сериализатор, например
Fearless
Log.d("LOG_TAG", myList); поди выведет имя класса с ссылкой, а не элементы
Fearless
Arrays.toString(myList); такого метода нет Log.d("LOG_TAG", myList); не схавает, лог принимает только строку как мессадж
Fearless
ну вручную в общем писать, видимо
Anonymous
Кому интересно, вот так сделал for (FavouriteModel result : favouritesList) { Log.d("TAG", "Title from moviesList " + result.getTitle()); Log.d("TAG", "Id from moviesList " + result.getId()); }
Evgeny
Ребята нужна ваша помощь. У меня бд ROOM. после бэкапа в версии миграции к примеру 1. И рестора в версии миграции 2 выходит ошибка. 05-30 12:34:36.802 1455-1455/com.bsb.test E/SQLiteLog: (11) database corruption at line 56522 of [69906880ce] (11) statement aborts at 4: [] (11) database disk image is malformed 05-30 12:34:36.806 1455-1455/com.bsb.test E/SQLiteLog: (11) database corruption at line 56522 of [69906880ce] (11) statement aborts at 4: [] (11) database disk image is malformed 05-30 12:34:36.809 1455-1455/com.bsb.test E/SQLiteDatabase: Failed to open database '/data/user/0/com.bsb.test/databases/chats'. android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed (code 11): , while compiling: PRAGMA journal_mode at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method) at Ошибка видимо из за того что при подмене файла БД после рестора не проходит миграция, соответственно говорит что файл бд испорчен. КАК можно запустить миграцию уже после подмены файла бд в рум??
Anonymous
эй псс
Anonymous
какой щас топ антивирус?
Anonymous
кто чё юзает?
Anonymous
на пк
Кирилл
Сыктывкариум
Arrays.toString(myList); такого метода нет Log.d("LOG_TAG", myList); не схавает, лог принимает только строку как мессадж
ArrayList.toString() итеративно вызывает тустринг у всех членов. Но эт в джазе. Хз, как в Андроиде.
Mike
r67hj32yb
Как можно реализовать подобный таб с динамическим наполнением средней части ?
r67hj32yb
Сыктывкариум
Ну значит просто лист.тустринг() в лог...
Anton 🇺🇦
Максим
Ну значит просто лист.тустринг() в лог...
это сработает только если под листом имеется в виду именно ArrayList
Tishka17
Первое что выдал Гугл https://stackoverflow.com/questions/20586619/android-viewpager-with-bottom-dots
r67hj32yb
Первое что выдал Гугл https://stackoverflow.com/questions/20586619/android-viewpager-with-bottom-dots
Я думал есть какое то более свежие решение. С пейджером работали года три назад ))
Tishka17
Ну а чем плох пейджер
r67hj32yb
Ну а чем плох пейджер
Да нет не чем . Он прекрасен )) просто думал есть что-то по свежее
Tishka17
Ну может кто что подскажет
r67hj32yb
Ну может кто что подскажет
Спасибо за помощь ))
r67hj32yb
Где-то там если я не ошибаюсь была проверка сертификата . Не помню точно давно это было
Evgeny
А точно файл не битый восстанавливаешь?
Точно. Потому что если делаю бэкап версии миграции к примеру 1 . То ркстор данных происходит нормально
Tishka17
Точно. Потому что если делаю бэкап версии миграции к примеру 1 . То ркстор данных происходит нормально
А какой порядок у тебя? Выкатил файл, создал рум? Или пытаешься уже в готовый вклиниться?
Tishka17
Криво объяснил, надеюсь понятно
Anonymous
Нестандартный вопрос: есть приложение сообщества ВК. В нем радио поток без HTTPS. И как известно Android приложение ВК сначала открывает m.vk.com а внутри iframe самого приложения. И к сожалению поток даже не пытается запуститься, потому что он как раз без https. Можно ли найти какое нибудь решение, кроме того чтобы сам поток перенести на https
Ivansuper
Если известен адрес потока, то можно его банально отдать в MediaPlayer
Dims
Привет подскажите с может быть простым вопросом, но чет понять не могу как правильно реализовать c использованием RxJava и Retrofit цепочку обращений к API по следующей логике: если у нас есть токен, то проверяем его на активность, если активен то получаем данные какой то список например, если токен не активен то шлем сохраненные логин и пароль на сервер для выдачи новых или отправляем пользователя на форму авторизации. Все по отдельности с вышеуказанной связкой у меня получилось, вот не могу понять как их в одну цепочку бы организовать
Dims
внутри flatMap вставлять полный вызов RX+retrofit?
Dims
есть у кого пример?
Konstantin
CheckTokenObs .flatMap { GetListObs }
Alexandr
Привет, подскажите пожалуйста, может кто сталкивался с данной проблемой. Проект перестал собираться и выдает следующие ошибки:
Alexandr
Alexandr
Alexandr
Как это починить??
Dims
а если авторизацию добавить то нужно уже делать: CheckTokenObs .flatMap { LoginObs { .flatMap { GetListObs } } ?
Elron
Привет, нужно распарсить json в объект, но если в json'e нет например строки(а в классе есть) то нужно выбрасывать ошибку, gson или jackson могут такое ?
Dims
Привет, нужно распарсить json в объект, но если в json'e нет например строки(а в классе есть) то нужно выбрасывать ошибку, gson или jackson могут такое ?
так в классе тогда значение будет Null, в gson на сколько помню можно сделать NotNull и тогда будет исключение при твоем случае
Anonymous
Как в navigationBottomView сделать больше 3х элементов так, чтобы все были одного размера и статичны?
Сергій
Как в navigationBottomView сделать больше 3х элементов так, чтобы все были одного размера и статичны?
В стандартном виджете с дизайн библиотеки, никак. Там это гвоздями прибито
Anonymous
Беда, мб либу подскажешь годную?)
Сергій
Учись гуглить, либ полно )
Anonymous
Да я просто думал вдруг есть какая-то маст хэв)
Artem
Ребята, сохранять в realm контакты и сетать им id, которые генерятся на сервере это нормальная практика? За такое на код ревью пальцы не оторвут?)
Artem
То есть с сервера приходят контакты с id, я их сохраняю с realm с теми же id, которые приходят
David
Это как раз норм. Альтернатива это генерить новые айдишники, но потом ты не можешь сравнить юзера с сервака с юзером с базы
Dmytro
Зачем сравнивать локальных юзеров с серверными?
David
Для разных причин, кеширование одно из них
Dmytro
Для разных причин, кеширование одно из них
ну да, но зачем их сравнивать со сгенереным айдишником и серверным?
David
А как ещё?
Dmytro
просто, по серверному айди, зачем еще один идентификатор?
David
Так я ж это и написал
David
Правда чуть более многословно
Pavel
господа, если кому интересно, или вдруг понадобится для задачи оверлея видео картинкой (о которой я писал где-то там вверху) подходит Mp4Composer-android правда, необходимо небольшое колдунство с его фильтром, под названием GlWatermarkFilter, но работает достаточно быстро
David
Спасибо за решение)
Dmytro
Ребят, есть Релетив лейаут. нужно разместить вью1 и вью2 справа последовательно. view2 - ставлю layout_alignParentRight = true view1 - layout_toLeftOf="@+id/view2 Все хорошо, но если скрыть view2, то view1 улетает вправо, а нужно чтобы слева оставалась, если view1 поставить layout_alignParentRight = true, то когда они оба видимы они друг на друге.
Dmytro
А если сделать INVISIBLE, вместо GONE?
нет, не вариант. Пустое место же будет, а получается что вью1 должно встать на место вью2, если оно невидимо)
Ilya
linearLayout с gravity end
Anton
Вложи в горизонтальный LinearLayout и прилепи его справа через layout_alignParentRight
Anton
Если Relative сохранить обязательно
Dmytro
Да, пожалуй, вы правы. Думал как-то хакнуть с невидимой вьюшкой, но не выйдет)
Dmytro
Спасибо