Size: a a a

Android Developers

2020 December 04

d

danilshik in Android Developers
Victor Dobrov
ребят подскажите пожалуйста, как можно  написать эту  строчку, только  вместо getactivity  мне нужно туда передать контекст фрагмента из которого вызывается этот  диалогфрагмент
желательно на колтине
если на Kotlin, то зачем New используешь
источник

VD

Victor Dobrov in Android Developers
danilshik
если на Kotlin, то зачем New используешь
это строчка  из java, я  только учу котлин , и не совсем  понимаю как мне сюда запихнуть контекст фрагмента в котором яд олжен вызвать  этот диалог фрагмент
источник

S

Silent829 in Android Developers
Victor Dobrov
ребят подскажите пожалуйста, как можно  написать эту  строчку, только  вместо getactivity  мне нужно туда передать контекст фрагмента из которого вызывается этот  диалогфрагмент
желательно на колтине
return DatePickerDialog(requireContext(), requireActivity@YourActivity, year, month, day)
источник

PE

Pavel Erokhin in Android Developers
Victor Dobrov
это строчка  из java, я  только учу котлин , и не совсем  понимаю как мне сюда запихнуть контекст фрагмента в котором яд олжен вызвать  этот диалог фрагмент
В студии конвертер джавы в котлин встроен, копипасти джава строку и оно предложит сконвертировать
источник

VD

Victor Dobrov in Android Developers
Silent829
return DatePickerDialog(requireContext(), requireActivity@YourActivity, year, month, day)
Оо  спасибо!
источник

DA

Dima Azarenko in Android Developers
Victor Dobrov
это строчка  из java, я  только учу котлин , и не совсем  понимаю как мне сюда запихнуть контекст фрагмента в котором яд олжен вызвать  этот диалог фрагмент
у фрагмента нет контекста, потому и вызывают getActivity это берёт контекст активити на котором фрагмент, также можно написать requireContext()
источник

S

Sergey in Android Developers
Привет! Если у устройства есть челка, то можно поместить вьюхи вокруг "челки" с помощью флага LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES, а с помощью флага  LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER - вернуть черную полосу по краям "челки".

А как мне поместить вью под эту "челку" прям под основание дисплея и при этом или черную полосу поставить или может как-то цвет этой полосы изменить?
источник

NM

Nikita Mikhailov in Android Developers
Сталкивался ли кто с увеличением компиляции котлина после обноввления студии? Обновился до 4.1.1 gradle стал заввисать на kotlineCompile, может висеть на этой таске 20+ минут - приходится стопать и пересобирать. Полная очистка и холодная сборка занимает 8-10 минут. После нее он какое-то время нормально собирает, меньше минуты. Пытался по ключевым словам gradle stucking kotlin compile, но ничего внятного не нашел. Буду благодарен любой наводке
источник

d

danilshik in Android Developers
Dima Azarenko
у фрагмента нет контекста, потому и вызывают getActivity это берёт контекст активити на котором фрагмент, также можно написать requireContext()
разве? разве нельзя вызвать через context?.let{
}
источник

S

Silent829 in Android Developers
danilshik
разве? разве нельзя вызвать через context?.let{
}
можно, наверное человек имел в виду он не является контекстом в отличие от активити
источник

DA

Dima Azarenko in Android Developers
danilshik
разве? разве нельзя вызвать через context?.let{
}
можно, но и в этом случае это будет не контекст фрагмента)
источник

DA

Dima Azarenko in Android Developers
источник

K

Kasem in Android Developers
источник

DE

Denis Egorov in Android Developers
Silent829
как можно в рум сервис вынести что тебе в определенном фрагменте нужны к примеру данные за сегодня, а в другом данные по данному статусу?
Написать sql запрос в базу и отобразить результат в фрагменте. Есть ещё какие-то варианты?
источник

d

danilshik in Android Developers
только здесь еще Fragment не хватает, зависящий от Activity
источник

K

Kasem in Android Developers
народ почему не могу запустить активти с сервиса. app appIsRunning true все равно
источник

S

Silent829 in Android Developers
Denis Egorov
Написать sql запрос в базу и отобразить результат в фрагменте. Есть ещё какие-то варианты?
вьюмодель пишет SQL запрос?
источник

DE

Denis Egorov in Android Developers
Это уже детали. Напиши, где тебе надо. Если у тебя рум, то в dao
источник

S

Silent829 in Android Developers
Denis Egorov
Это уже детали. Напиши, где тебе надо. Если у тебя рум, то в dao
корректные фильтры как дао передать?
источник

DE

Denis Egorov in Android Developers
Silent829
корректные фильтры как дао передать?
Аргумент в метод) А его в запрос
источник