Di7aK
после краша как то не особо
Konstantin
ну типа если есть че развернуть в onRestoreInstanceState - делаем invalidateOptionsMenu
Aleksandr
Привет. Нужно засечь время ввода текста в edittext поле. Есть идеи реализации? Можно работать с onFocus, но Focus не всегда сбрасывается (если тапнуть на пустое место, edittext остается в фокусе - "пользователь продолжает вводить, время идёт")
Алексей
Страдать, как обычно, видимо
Alexey
Это мета вопрос?
Ruslan
Кто-нибудь нарывался на Intent.ACTION_CALL на 112 номер? можно как нибудь сделать чтобы он сразу набирался? В манифесте не дает разрешить CALL_PRIVILEGED т.к. не системное приложение
Aleksandr
Идею уловил, спасибо. Да... одна задача "полезней" другой
Jack
Задал вопрос джавистам, там не ответили, может, здесь есть люди, которые сталкивались с таким:
Jack
Привет, народ. Вопрос архитектурный: могут ли DAO зависить друг от друга? К примеру, есть у меня реализация DAO урока, а в модели урока есть модель направления (связь много к одному). Отображение сущности в модель делаю через RowMapper, и нужно модели урока присвоить направление. Правильно ли будет обратиться в rowMapper'e к DAO направления и вызвать функцию взятия направления по id, или же в RowMapper'е урока отдельно писать отображение для направления?
Jack
Да
Алексей
ну направление данные об уроках не хранит же
Алексей
У урока есть идентификатор направлени(я/й), проблема решена
Jack
Хранит, модели ведь так и пишут. Сущность в базе данных не хранит, но у модели (класса) есть список уроков, которые относятся к этому направлению
Denis
Всем привет, вопрос к знатокам - swipeRefreshLayout не прячет прогресс по setRefreshing(false). считает себя mRefreshing = true. Есть идеи, как это побороть?
Алексей
Алексей
В рамках направления много уроков
Алексей
В рамках направления много уроков
Один урок может относиться к одному направлению
Jack
да
Алексей
Угу
Алексей
А у тебя диаметраельно противоположный подход:)
Jack
Так вы определитесь, вам в бд (dao) нужно что-то поменять, или в моделях представления
Структура бд готова, модели тоже. Вопрос в том, могу ли я в логике DAO (реализации) использовать DAO другой сущности, чтобы, к примеру, экземпляру класса урока присвоить направление, а направлениям список уроков соответственно
Слава
Оттуда у вас столько времени на поддержку в этом чате?
Denis
он мало того что не пропадает, так еще и сверху новый выезжает
Jack
Что есть класс?
Модель урока/направления
Алексей
Бррр
Алексей
Я не понял
Алексей
В направлении уроки
Алексей
В классе?
Jack
Да
Сергей
гуйз, а гугл карты теперь платные?
Платно - запрос маршрутов, адреса заведений и т.п. Просто показ карты бесплатный
Алексей
Jack
В БД у сущности урока только id направления ведь
Алексей
Ну я так и сказал прост😁
Алексей
Дада
Алексей
Для начала
Jack
Нужно ведь сущность в ООП отобразить
Jack
Т.е. написать её модель
Jack
Т.е. написать класс
Алексей
data class Direction( val lessons: List<Lesson> )
Алексей
Если котлин
Алексей
Причем сначала было окей, но когда появился зверь "класс", стало туго
Jack
Каким боком там классы
А в DAO методы, которые из БД дают эти экземпляры класса, поиск по id, выдача их всех и прочее. В реализации DAO логика отображения сущностей в экземпляры моделей (в объекты, экземпляры классов)
Akim
Причем сначала было окей, но когда появился зверь "класс", стало туго
Как только смешиваются абстракты и экстенсионалы начинается каша;)
Алексей
Да блин, стооооп
Алексей
😁
Алексей
Вам нужно взять и состряпать класс
Алексей
Класс чего?
Jack
Да, в мире БД у уроков есть id направления, т.е. уроки и направления образуют связь много-к-одному
Jack
Направления и уроки один-ко-многим, если угодно
Jack
Да, так
Алексей
Ладно, я спать, надеюсь, доразгребете😁
Jack
Класс чего?
Класс я уже состряпал. У класса урока есть поле с направлением (не id направления, а именно направление), а у направления есть список уроков, которые к нему относятся
Jack
Так не делается, смысл как раз в том, чтобы сущность отобразить в модель, которая содержит в себе связь
Jack
Чтобы можно было написать lesson.getSpecialization(), и в экземпляре не делать обращение к бд, так как в нём уже есть эта specialization
Jack
О бэке
Алексей
Колесо сансары дало оборот😁
Алексей
О бэке
С этого нужно было начинать:)
Jack
Дак на андройде тоже кейсы бывают, когда с бд работать нужно
Алексей
О бэке
С этого нужно было начинать:)
Jack
Они есть, вопрос был в том, могу ли я имплементацию DAO для одной сущности использовать внутри имплементации DAO для другой сущности
Jack
Мне важно знать, правильно ли это с точки зрения архитектуры)
--------
Они есть, вопрос был в том, могу ли я имплементацию DAO для одной сущности использовать внутри имплементации DAO для другой сущности
если я тебя правильно понял, ты хочешь в базу записать сущность, которая содержит в себе лист других сущностей?
Jack
одна DAO знает о другой DAO?
Должна ли? В этом вопрос