Nikita
Ну в доке сказано "Check <a href="https://sqlite.org/lang_conflict.html">SQLite conflict documentation</a> for details" там соответсвенно написано "UNIQUE or PRIMARY KEY"
Rizvan
Ещё такой вопрос, при получении данных из сети их нужно отобразить и записать в БД, какой порядок предпочтительнее? Сначала записать, а потом отобразить из базы или наоборот?
Ivansuper
Ты можешь после получения с сети отдельно положить в базу и тут же отдать в ту же LiveData
Ivansuper
Но всегда следи за консистентностью данных
Nikita
Так я в документации OnConflictStrategy и смотрел)
Ivansuper
Так я в документации OnConflictStrategy и смотрел)
Значит гугл хитры. Стырили доки от официальных ребят, а поддержку Unique не сделали
Ivansuper
И потом ты будешь сидеть на работе и ничего не делать потому что твой код будет кодить за тебя. Неплохой план)
Ivansuper
Вообще, из соображений логики вырисовывается факт того, что отдавать на обработку данные нужно только после сохранения в базу
Ivansuper
И не важно отдашь ты сразу объект или заставишь все перечитать свежесохраненное
Ivansuper
Мультипоток он подлый. Надо самому тоже смотреть за порядком выполнения
Kanstantsin
Понял, не помогу, с таким не сталкивался
Ivansuper
А потом разработчиков заменят такие вот коды))
Ну это уже скайнет какой-то. Вряд ли нас такое ждет в ближайшем будущем
Ivansuper
Понял, не помогу, с таким не сталкивался
Видел статью по кодоизменению/генерации для использования ifdef прямо в джаве. Занятная хрень
Ivansuper
Правда толку мало, т.к. include нет и define не пробросишь из одного исходника в другие файлы
Алексей
https://www.youtube.com/watch?v=43FFfTyDYEg
Jacob
Подскажите можно ли как то переопределить значение smallestScreenWidthDp?? через createConfigurationContext или getResources().updateConfiguration(config, displayMetrics);
Alexey
есть же viewpager на фрагментах
Alexey
можно и подобное сделать списком вертикальным, но тяжело
Lounah
есть же viewpager на фрагментах
Он же будет держать в памяти их всех, смысл
Lounah
А зачем вообще нужно было? Просто интересно
Sergey
всем привет вопрос по реалму в сабмодуле есть наследник реалмобжект почему он не попадает в реалм схему основного модуля? io.realm.exceptions.RealmException: class BlaBlaBla is not part of the schema for this Realm.
Sergey
и как засунуть реалм обжект из модуля в основную схему ?
Alexey
Он же будет держать в памяти их всех, смысл
он ближние только держит, другие либо убивает, либо отправляет в сон
Lounah
он ближние только держит, другие либо убивает, либо отправляет в сон
Ну я предположил, что если там ресайклер на фрагментах, то на экране как минимум два будут видны -- они и будут в памяти Вообще, там можно выставить threshold с нулем вроде, и в памяти будет только один Но единственный кейс, который я могу представить с этим -- реализация свайпа вверх-вниз для навигации, но не могу понять, зачем там именно фрагмент, если можно это во Вью сделать
Lounah
Оговорка -- threshold только на вьюпейджере, вроде
Евгений
Добрый день, помогите пожалуйста реализовать кастомный стиль для чекбокса
Евгений
Андрей
пили кастомную вьюху и наследуйся от какого-нибудь лэйаута и все
Alexey 🇪🇸
Ребята, небольшой соц опрос, ответьте пожалуйста, кому несложно. https://docs.google.com/forms/d/e/1FAIpQLSejMmLKw2ImOTB9e5ENqk72fqXD7LGF9osxFPIZKIsWOVLjzg/viewform
Евгений
На сколько я понял, самый простой способ - запечь в пнг и не париться
Max
Я конкретно про чекбокс и его стиль
я бы взял drawable с двумя стейтами в виде пнг + вложил бы в CardView(для тени, углов), если анимация не очень важна
Евгений
да, а что значит запечь?
Без векторов и свг
Евгений
тогда анимашки чека не будет
А как можно сделать, чтобы была ?
Max
кажется он подпадает под бекграунд лимиты, поэтому есть нюансы - нужно подгуглить лучше
Андрей
А как можно сделать, чтобы была ?
как я сказал) ну и в канвасе такое нарисовать несложно вообще
Андрей
+ есть svg анимации еще
Max
https://developer.android.com/about/versions/oreo/background
Alexey 🇪🇸
похоже придется описание добавить)
MD
пацаны. не пойму в чем проблема, но мой текущий ап не работает если установить его руками. debug/release руками кидаю на эмулятор, не запускается. при запуске зависает.в логах, в профайлере тоже ничего. другие апы кидаю, запускаются. никто не встречался с такой проблемой?
AspiD
Приветствую. можно ли как-то куда-то вынести строку из defaultConfig, чтобы она действовала только для debug? конкретно renderscriptTargetApi нужен для работы, но не нужен в релизе
AspiD
выведи в java класс, если только для дебаг
а можно ссыль? или ключевые слова. не было опыта ещё с таким =)
Dmitry
собсна и веди в buildTypes -> debug
Dmitry
AspiD
собсна и веди в buildTypes -> debug
кажется, работает, если defaultConfig.renderscript... =)
Dmitry
defaultConfig, как говорит название, default (: и будет и в release и в drbug
AspiD
осталось только проверить, не применяет ли это и к релизу
AspiD
увы, иначе ошибку =)
AspiD
метода нет такого, говорит =)
Andrey
Всем привет. Кто нибудь вкурсе, как в юнит тесте можно замокать public static final поле, которое находится в классе из Android SDK?
Nikita
Всем привет. Кто нибудь вкурсе, как в юнит тесте можно замокать public static final поле, которое находится в классе из Android SDK?
PowerMokito, но лучше этого избежать, я как-то воспользовался PowerMockito, больше похоже на мегокостыль.
Dmytro
Если респлейснуть один и тот же инстанс фрагмента, то какой-то метод жц фрагмента сработает? подскажите пожалуйста
Nikita
Нужно гуглить, я у себя уже давно PowerMock выпилил
Lounah
Ок
Dmytro
можно все) просто я не знаю есть ли что-то такое у фрагментов. Как у активити, если запустить ту же активити, которая активная, то сработает onNewIntent
Doston
Друзья, как сделать чтоб первая буква в эдиттексте начиналась с маленькой буквы, а не с заглавной.
Doston
Друзья, как сделать чтоб первая буква в эдиттексте начиналась с маленькой буквы, а не с заглавной.
Не та которая вводиться с клавиатуры, а та которая задается через EditText.setText()
Denis
Добрый день. Подскажите, пожалуйста, есть ли библиотека под андроид, которая парсит формат jsonapi (https://jsonapi.org/) в котлиновские дата классы? если есть, то это будет прекрасно 😊
Denis
либо не понял вопроса, либо gson
https://jsonapi.org/ - это спека
Konstantin
как настроить автоподписывание апк чтобы пароль не экспозился в градл файлах? они ж в гит попадают, нехорошо
Konstantin
local.properties
спасибо
Ivansuper
Ребят, тут как-то раз уже упоминался этот момент, но спрошу еще раз. DialogFragment не умеет в себя добавлять другие фрагменты?