Mike
Konstantin
Di7aK
после краша как то не особо
Konstantin
ну типа если есть че развернуть в onRestoreInstanceState - делаем invalidateOptionsMenu
Aleksandr
Привет. Нужно засечь время ввода текста в edittext поле. Есть идеи реализации? Можно работать с onFocus, но Focus не всегда сбрасывается (если тапнуть на пустое место, edittext остается в фокусе - "пользователь продолжает вводить, время идёт")
Alexey
Алексей
Страдать, как обычно, видимо
Alexey
Это мета вопрос?
Сергей
Aleksandr
Ruslan
Кто-нибудь нарывался на Intent.ACTION_CALL на 112 номер?
можно как нибудь сделать чтобы он сразу набирался?
В манифесте не дает разрешить CALL_PRIVILEGED т.к. не системное приложение
Aleksandr
Идею уловил, спасибо. Да... одна задача "полезней" другой
Jack
Задал вопрос джавистам, там не ответили, может, здесь есть люди, которые сталкивались с таким:
Jack
Привет, народ. Вопрос архитектурный: могут ли DAO зависить друг от друга?
К примеру, есть у меня реализация DAO урока, а в модели урока есть модель направления (связь много к одному). Отображение сущности в модель делаю через RowMapper, и нужно модели урока присвоить направление. Правильно ли будет обратиться в rowMapper'e к DAO направления и вызвать функцию взятия направления по id, или же в RowMapper'е урока отдельно писать отображение для направления?
Mike
Jack
Да
Алексей
ну направление данные об уроках не хранит же
Алексей
У урока есть идентификатор направлени(я/й), проблема решена
Jack
Хранит, модели ведь так и пишут. Сущность в базе данных не хранит, но у модели (класса) есть список уроков, которые относятся к этому направлению
Алексей
Denis
Всем привет, вопрос к знатокам - swipeRefreshLayout не прячет прогресс по setRefreshing(false). считает себя mRefreshing = true. Есть идеи, как это побороть?
Алексей
Алексей
В рамках направления много уроков
Jack
да
Алексей
Угу
Алексей
А у тебя диаметраельно противоположный подход:)
Слава
Оттуда у вас столько времени на поддержку в этом чате?
Алексей
Denis
он мало того что не пропадает, так еще и сверху новый выезжает
Алексей
Алексей
Бррр
Алексей
Я не понял
Алексей
В направлении уроки
Алексей
В классе?
Jack
Да
Алексей
Jack
В БД у сущности урока только id направления ведь
Алексей
Ну я так и сказал прост😁
Алексей
Дада
Алексей
Алексей
Для начала
Jack
Нужно ведь сущность в ООП отобразить
Jack
Т.е. написать её модель
Jack
Т.е. написать класс
Akim
Алексей
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
Мне важно знать, правильно ли это с точки зрения архитектуры)
--------
Vladimir
Дурний Кіт
Jack
Jack