Maks
viewBinding же имеется
Спасибо, гляну.
Данил
Спасибо, гляну.
https://www.youtube.com/watch?v=co4cmGxUk9I&feature=youtu.be&utm_source=telegram&utm_medium=post&utm_campaign=view-binding-kotlin-
Dmitry
Всем привет, подскажите, про что читать, чтобы реализовать отправку уведомления по времени/дате на Котлин? (например, каждые 3 дня) Приложение при этом, разумеется, не запущено
Nikita
WorkManager?
Dmitry
AlarmManager
Спасибо
Whale
Привет всем. Подскажите, использую bottom navigation, один из фрагментов содержит Recycler View. По нажатию на определенную строку открываю новый фрагмент с детальными данными этого объекта. Нажатие обрабатываю в адаптере Recycler View. После перехода на фрагмент в подробными данными перестает работать навигация на нижней панели, в консоли пишет Ignoring navigate() call: FragmentManager has already saved its state. Как можно исправить проблему? В гугле почитал, пока не въехал как сделать
Dyno
Лол, такого я еще не видел. Сори что пишу третий раз. Но AlarmManager, установленный на телефон через usb не работает, а если установить apk вручную — работает. Что за баги такие? :/
Dzmitry
Подскажите как List<T> положить в бандл? T реализует парселебл. Если ложить в bundleOf то бандл создаёт а в уже созданный бандл ругается на тип
Dzmitry
используйте database для этого, либо viewModel.
Я пока изучаю только, делаю всё последовательно. ViewModel пока не использую
Данил
Я пока изучаю только, делаю всё последовательно. ViewModel пока не использую
Тогда при получении bundle вам нужно провести явный каст в List<T>
Dzmitry
Тогда при получении bundle вам нужно провести явный каст в List<T>
так проблема в том что я положить в бандл не могу
Dzmitry
Да, видел что ArrayList можно засунуть, а чем он от обычного листа отличается?
Данил
Да, видел что ArrayList можно засунуть, а чем он от обычного листа отличается?
Изучайте Java Collection чтобы знать структуры, https://habr.com/ru/post/237043/
Artem
Если коротко, List - это интерфейс
Данил
Dzmitry
Я правильно понимаю что т.к. onRestoreInstanceState вызывается после onCreate но перед onStart загрузку данных надо начинать в onStart после проверки были ли восстановлены данные?
Данил
да
не делайте этого, там размер рекомендуемый 50 KB
Dzmitry
не делайте этого, там размер рекомендуемый 50 KB
А как тогда сохранять состояние ресаклера?
Elvira
всем привет, ребят такой вопрос, возможно, не совсем в тему - у кого-нибудь были/есть тестовые задания по андроиду. уровня примерно junior+ - middle если есть, можете поделиться?
Данил
Данил
либо держите в ОЗУ (ViewModel) или в Database
dzhtv
api key для релизной сборки указали? И что в логах?
Спасибо уже решил проблему, был невнимателен с файлами google_maps_key.xml для debug и release версий
Данил
Понял, спасибо
Поэтому я и спрашивал, для чего вам bundle. Я подумал, вы хотите перекинуть в другой фрагмент
Dzmitry
Поэтому я и спрашивал, для чего вам bundle. Я подумал, вы хотите перекинуть в другой фрагмент
А если бы я сохранял не список а условный Int, то размышления правильные?
Valery
Из за чего может быть, что я в своём стиле указал <item name="android:statusBarColor">@android:color/white</item> и на одном активити нормально, а на втором статус бар серый. Куда смотреть?
Данил
А если бы я сохранял не список а условный Int, то размышления правильные?
Да, примитивы отлично подходят ля сохранения состояния. Обычно туда сохраняют Boolean значения - открыто ли SearchView, клавиатура и т.д. Но все должно быть до 50 KB (500 KB). Раньше было 1 MB, потом снизили до 500 KB, но все же рекомендуемым считается 50 KB
Anonymous
Dmytro
Лучше бы ты соответствовал своей фамилии
Anonymous
Лучше бы ты соответствовал своей фамилии
Если ты вегетарианец, то извини.
Данил
Понял
Только это могу приложить
Roman
Только это могу приложить
Да, в доках тоже пишут про "желательных пару килобайт". Такое впечатление, что это все еще 1 мб, просто кастомные ROM твикают эти значения
Roman
skillbranch
Это был начальный вкатиться или какой-то продвинутый? Просто думал про курс otus, вроде неплохо, но хочется сравнить. Вообще берут сомнения, что курсы после 1+ года опыта будут что-то полезное давать, вот и спрашиваю
Павел
мне лектор об этом на курсе говорил
хм, сомнительно звучит как-то
Павел
лектор знает больше чем написано в доке?
Roman
лектор знает больше чем написано в доке?
Я и говорю, это больше на экспереминтальные данные похоже, а где гарантия, что ROM не накладывает свои ограничения, например
Anton
Всем привет. В android studio есть "New branch from selected...". Я правильно понимаю, что оно равносильно этому варианту через консоль: $ git checkout -b something dev ?
Anonymous
Ребят, всем привет, как называется вот такой элемент, который снизу
Anonymous
Есть какая-то библиотека, для того чтобы без лишних морок делать, потому что мне они везде нужны, там разный контент
Andre
есть стандартная либа
Roman
помогите пожалуйста, совсем запутался, почему он требует ListAdapter, когда там должен быть ExpandableListView
Roman
у меня написан кастомный ExpandableListAdapter
Roman
помогите пожалуйста, совсем запутался, почему он требует ListAdapter, когда там должен быть ExpandableListView
во всех примерах сделано так же и все работает, почему здесь вообще ошибка? 😕
Данил
Данил
https://pastebin.com/
Anonymous
слушайте, вот делаю BottomSheet
Anonymous
эти View должны быть внизу
Anonymous
а их вверх, потом проверил
Mike
никогда больше так не делай)
Anonymous
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
Roman
Roman
Roman
Roman
никогда больше так не делай)
извините, я недавно здесь
Anonymous
он не видит этот widget, что мне теперь делать? какой Lib исползовать?
Mike
куда это, кому, зачем? Оно занимает весь экран, а цель непонятна
Roman
https://pastebin.com/
меня попросили скинуть через это, но тг начал ругаться что сообщение слишком длинное, я сделал скринами
Roman
спасибо
Rabia
хотел еще спросить, есть ли библиотека для обрезки аудиофайла? я искал и не нашел подходящею
Rabia
+объединить аудио с изображением и получить видео в результате