Akim
Спасибо
Anonymous
Парни, как в рум засторить массив? Есть entity, нужно чтобы у него был массив, каждое число которого было бы отдельной колонкой entity. Видел TypeConverters можно сделать, но там жеж одна колонка получится.
Alexander
И хранить JSON
Anonymous
Попробуй сериализовать в JSON а потом из него
чет мне кажется лучше уже табличку с foreign key сделать, нет? Ибо потом сложно будет json доставать, нет?
Алексей
Парни, как в рум засторить массив? Есть entity, нужно чтобы у него был массив, каждое число которого было бы отдельной колонкой entity. Видел TypeConverters можно сделать, но там жеж одна колонка получится.
Зачем вам каждый элемент массива хранить колонкой? Колонок фиксированное количество, а массив может иметь разное количество элементов. И как вы собираетесь числа хранить в отдельной таблице? не присваивать же каждому числу id. Вам всё верно говорят, сериализуйте массив в JSON и запишите спокойно в одну колонку строкой.
Алексей
А что, нормализацию отменили?
Как вы нормализуете массив чисел?
Tishka17
В таблицу, содержащую числа
Tishka17
Хотя я начало беседы не читал, да
Алексей
Все числа в мире?
Tishka17
Все числа в мире?
Чо? Массив - записи в отдельной таблице, с id сущности, содержащей его
Tishka17
Json актуален, когда структура может быть произвольная
Константин
Он актуален и когда есть простой массив
Алексей
Чо? Массив - записи в отдельной таблице, с id сущности, содержащей его
По-моему, однозначный оверкилл. Слишком простой кейс для двух таблиц. Число не осмысленная сущность с отношением one-to-many)
Tishka17
Ну тут надо понимать, что это за числа и как с ними будут работать
Tishka17
Числа могут оказаться оценками по предмету или доходами/расходами. И тогда можно было бы прям селектами делать хорошие выборки
Алексей
Конечно, из предметной области исходить надо, но уточнений не было)
Tishka17
Ну с нормализованными данными ты сделаешь что угодно, с json - нет. Поэтому по-умолчанию нормализуем
Amir
Как запустить device monitor для api <21 в последней студии?
Axbor
У кого нибуд выходило такая ошибка? ’w: warning: Supported source version 'RELEASE_7' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '1.8'
Nikolas
привет, какую книгу посоветуете по андроиду почитать на подобии «философии джава»?
Amir
Я так понял 2ю студию надо качать
Vladimir
Нарооод! Подскажите, кто-нить, как исправить ситуацию с "неузнаванием" темы.
Nikita
Добрый день! У приложения статус "Готовится к публикации" уже второй день. Может кто-нибудь сталкивался? Почему такое может быть ?
Aleksandr
Подскажите как запустить foreground нотификацию используя новый WorkManager?
Eugene
хм, странно, тогда не знаю)
Vladimir
хм, странно, тогда не знаю)
Хотя стоп. Я делал сначала проверку, а потом ребилдинг. попробую наоборот :)
Eugene
там еще надо проект закрыть и заново открыть после этого всего)
Vladimir
там еще надо проект закрыть и заново открыть после этого всего)
Зря я бубен спрятал. Надо обратно доставать
roman G
Ребят, как обработать кнопку назад во фрагменте, мне нужно что-бы фрагмент в котором нажата эта кнопка закрывался(для этого уже сделал интерфейс)? Та, которая setDisplayHomeAsUpEnabled() или android.R.id.home
You
Добавляй его в backstack
roman G
Добавляй его в backstack
и всю обработку делать в активити?
You
Можно и так
roman G
Надо в бэестэке сделать отсылку на метод из фрагмента
немного не понял что такое отсылка? т.е я вызываю метод фрагмента.. в котором что?
Vladimir
Это в презентере. Проверяю имя открытого фрагмента и для тех, которые мне нужны вызываю реализованные в них онбэкпресседы
Eugene
тогда надо очистить, сбросить кэш, закрыть проект, закрыть студию, потом открыть студию и импортировать проект заново
Vladimir
Нарооод! Кто-нить знает как с этим бороться?
Vladimir
Vladimir
Ivansuper
Vladimir
Ты как стиль присваиваешь?
Никак. Всё по умолчанию
Ivansuper
В смысле никак?
Vladimir
В смысле никак?
Ну файл со стилями на скриншотике. И больше нигде на них не ссылаюсь
Ivansuper
А текстовое представление разметки проверял? На всякий случай
Нарооооод!!!!
Ivansuper
Убедись, что в редакторе разметок правильные темы выбираешь
Ivansuper
Убедись что тема доступна для твоего таргет сдк
Ivansuper
Проверь всякие моменты
Ivansuper
В противном случае со своей стороны могу толбко предложить invalidate cache and restart
Убедись что тема доступна для твоего таргет сдк
да ничего, это Владимир так каждый раз пишет
ой
Ivansuper
А
не на то ответил
ᛖᚹᛋᛁᚱ
Попробуй поменять название
ᛖᚹᛋᛁᚱ
У меня в R не всегда сохраняет
ᛖᚹᛋᛁᚱ
Там например myCardView
roman G
Ребят, а в каких случаях getActivity из фрагмента может быть null?
Anatoly
Ребят, а в каких случаях getActivity из фрагмента может быть null?
Когда фрагмент отсоединен от активити. Например ты делаешь асинхронный запрос, в каллбэке у тебя идет вызов getActivity, ответ еще не пришел, а пользователь с этой активити уже ушел. Тогда она будет null
Vladimir
А текстовое представление разметки проверял? На всякий случай
Всем спасибо! починил по этой методике: https://stackoverflow.com/questions/49153215/failed-to-find-style-cardview-style-in-current-theme
Vitaly
Я угараю, как такое возможно? Когда пишу таклй код, то всё работает: activity.runOnUiThread(()-> { contactListListener.addContact(contact); });
Vitaly
А когда такой: всё работает с точностью наоборот: activity.runOnUiThread(()-> contactListListener.addContact(contact));
Vitaly
Но это же один и тот же код 😂 Или нет?
Anna
привет :) у кого-то было так что под relative layout есть ещё один слой с вьюшками, который им перекрывается, НО! отрабатывают клик листенеры перекрытого? если да, что помогло?
Vitaly
конечно нет
Как так? Почему?
Kanstantsin
runOnUIThread принимает функцию
Kanstantsin
в первом случае return функции это лямбда(другая функция
Vitaly
Это же просто сокращённая запись