Вадим
Вадим
Вадим
запрос БД
Z.
но на сколько помню они не рекомендуются
Михаил
запрос БД
Добавь order by id desc
Valery
Господа, запустил в среде приложение в дебаге, теперь не получается запускать его просто с эмулятора. Т.е. захожу в приложение, а там мне говорит, что ждёт подключение debug. Как от этого избавиться? Мелочь, а туплю)
Valery
нажмите эту кнопку
Блин, не так выразился. Мне надо, чтобы просто в ране запускалось. А я куда не нажму, он запускается и ждёт дебага)
Ivansuper
Блин, не так выразился. Мне надо, чтобы просто в ране запускалось. А я куда не нажму, он запускается и ждёт дебага)
Зайди в телефоне в настройки разработчика, поскроль до пункта Приложение для отладки (или как то так). Убедись в том, что там ничего не выбрано. Иногда залипает
Valery
ок, спасибо вам)
Максим | Мобильные приложения
Всем привет При нажатии на элемент в recyclerView перекрашиваю его, но когда листаешь вниз, то после возврата к нему он принимает изначальный цвет Как сделать, чтобы он перекрасился навсегда?
Art
Всем привет. Подскажите чем меньше активити и чем больше фрагментов тем лучше?)
Karomatullo
Один из вариантов — ViewHolder.
Спасибо за ответ. То ест мне создать новый адаптер да?
Максим | Мобильные приложения
Ну или этот допилить
Логично. Но если ты знаешь как, то почему бы не написать? Пробовал через setHasStableIds, но элементы все равно пересоздаютсч
Максим | Мобильные приложения
так они и должны пересоздаваться
Можно ли отключить пересоздание или как-то по-другому реализовать выбор? На данный момент при нажатии появляется/убирается рамка у изображений, а также происходит удаление/добавление в массив
Максим | Мобильные приложения
Максим | Мобильные приложения
Нельзя отключить то, что ты называешь пересозданием. Без него ресайклер не имеет смысла.
А сохранить состояние? Т.е после появления рамки при нажатии оставить ее
Mike
Максим | Мобильные приложения
Vladislav
Добрый день, есть ли способ сделать приложение, которое просто будет открывать ссылку сайта без элементов браузера? Чтобы была возможность выложить на маркет. PWA не предлагать.
Vladislav
https://css-tricks.com/how-to-get-a-progressive-web-app-into-the-google-play-store/ PWA to TWA...С TWA никто не работал?) Краткое мнение, стоит ли оно того
Vladimir
Можно ли отключить пересоздание или как-то по-другому реализовать выбор? На данный момент при нажатии появляется/убирается рамка у изображений, а также происходит удаление/добавление в массив
Кароч, смотри. Ты в адаптер передаешь данные, которые надо отобразить. Это такие вью модельки по сути. Они отражают состояние каждого элемента в ресайклер вью. При нажатии на элемент, тебе надо изменить отображаемые данные, затем попросить ресайклер вью перерисоваться с помощью notifyDatasetCahnged из адаптера. А лучше с помощью DiffUtils. В итоге при биндинге вьюхолдера в адаптере у тебя адаптер должен учитывать в том числе флажок, который ты добавишь в эти данные. К примеру, пусть называется isColored = true/false.
Vladimir
Никогда не изменяй вьюхи ресайклервью напрямую извне.
Stunner // 🎄
https://del.dog/onutirinim.txt я чет нереально туплю с настройками, помогите
Стас 🍕🍕🍕
А в онбайнд из него тянуть значение
Valery
Может кто нибудь мне объяснить как правильно настроить работу приложения с БД. Я предполагал, что создам клиента, потом сделаю сервер, который с mysql будет общаться. Но теперь выходит, что есть ещё firebase, через который всё удобно делается, в частности авторизация и я запутался)) Может есть годная статья на подобную тему? Т.е. если мне нужен сервер, то как 3 боком прикрутить firebase и надо ли оно. Как это всё вместе будет работать?
Vladimir
Закинуть цвет во вью холдер?
Не, вьюхолдер - не вариант... у тебя другие данные лягут на тот же вьюхолдер и что - с рамочкой будут отображаться, даже без нажатия?
Stunner // 🎄
Дайте пример какой-нибудь с Preferences
Valery
Можно сервер сразу на файрбэйз делать ) И сервер и база будут там )
это круто, но слишком сложно для моего понимания)) Как и где всё настраивается, запросы, ответы, логика)
Стас 🍕🍕🍕
Не, вьюхолдер - не вариант... у тебя другие данные лягут на тот же вьюхолдер и что - с рамочкой будут отображаться, даже без нажатия?
Человеку надо чтоб цвет в айтеме сохранялся. Так он будет всегда с нуля отрисовываться
Стас 🍕🍕🍕
Да и вообще листенеры на клики вешать тоже лучше в холдере
Mike
Комрады, такой вопрос: нужен кеш объектов с подкапотной записью на диск на случай, если система процесс выпилила. Что-то вроде SharedPreferencesImpl, только не для примитивов-строк. Кто сталкивался с похожей задачей?
Vladimir
Человеку надо чтоб цвет в айтеме сохранялся. Так он будет всегда с нуля отрисовываться
Вьюхолдеры переиспользуются в ресайклер вью. Ты нажал на первый элемент, он выделился рамкой. Наличие рамки ты сохранил во вьюхолдере. Проскролил чуть вниз, первый элемент ушел за экран и выехал с низу(выехала старая вьюшка и прикрепленный к ней вьюхолдер, в котором ты флажок выставил), но ему подсунули новые данные. Элемент с новыми данными, на которые пользователь не нажимал, будет иметь во вьюхолдере выставленный флажок, который говорит, что рамку надо отрисовать. Понятно объяснил проблему?
Стас 🍕🍕🍕
А, пардон
Стас 🍕🍕🍕
Тогда да
Vladimir
Ну вот я и говрю. Флажок надо выставлять не во вьюхолдере, а в данных, которые адаптеру подсовываются.
Стас 🍕🍕🍕
Да
Стас 🍕🍕🍕
Либо хранить в адаптере сет помеченных айтемов
Vladimir
это круто, но слишком сложно для моего понимания)) Как и где всё настраивается, запросы, ответы, логика)
Да там несложно вроде... за недельку освоишь :) В любом случае замахиваться сразу и на клиент и на сервер и на базу это тебе недельку поразбираться придется.
Stunner // 🎄
Stunner // 🎄
PreferencesFragment*
Влад
Всем привет! Если кто сталкивался можете подсказать что можно использовать для редактирования картинок, накладывания текста, рисования и потом чтобы можно было бы это сохранить как новую картинку, какие фреймворки для этого можно использовать?
Александр
PreferencesFragment*
Я не знаю что это, но держу в курсе об одной важной фигне.
Александр
Stunner // 🎄
Я AndroidX юзаю
Stunner // 🎄
Там вроде без него не обойтись
Александр
Точно, я поторопился малясь.
Co(n)stantine👨‍🔬
https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/preference
Co(n)stantine👨‍🔬
это ж сурсы
Да, сорян, не понял вот https://github.com/shlusiak/Freebloks-Android
Arsen
Как вы относитесь к Pair Triple и т.д? имхо it.first или it.second - это нечитабельный говнокод/антипаттерн/зло
⬤ vitaly
такая фигня - посоздавал через гугл драйв апи файлов, потом удалил их руками с диска, удалил из корзины, их на диске больше не видно нигде, в поиске не находит и т.п., а из кода мне их возвращает...
⬤ vitaly
а, и делит из кода их тоже не удаляет
⬤ vitaly
вы вымерли там все, что-ли?
Mike
вы вымерли там все, что-ли?
интересно, откуда нам знать ответ ;)
Александр
лично я вымер(
⬤ vitaly
интересно, откуда нам знать ответ ;)
я безотносительно своего вопроса, просто 20 минут тишина
Alexis
лично я вымер(
Везёт мне ещё чуть и к тебе подключусь
⬤ vitaly
Куки ?
чистил куку, запускал на другом телефоне, всё равно возвращается
Стас 🍕🍕🍕
нормально, если использовать с умом :)
ооо, моя гилти плеже. А с умом это как?
⬤ vitaly
ооо, моя гилти плеже. А с умом это как?
правильно называть и правильно деструктурировать, наверное