Влад
Vyacheslav
да верно, но в сторе не находит апку для скачивания
Vyacheslav
Все вопрос снят всем спасибо нужно было покурить 30 минут
Влад
))
Любимый❤
всем привет, вопрос: у меня есть фрагмент, и я хочу получить вьюшку не из фрагмента. То есть эта вьюшка находится в другом layout, не в layout фрагмента. getView().findViewById() не рабоатет, getActivity().findViewById() возвращаем null, что делать?
Любимый❤
я хочу в фрагменте сделать Alter.Dialog, у Alter.Dialog свой layout
Любимый❤
да нет
Любимый❤
дело в другом
Любимый❤
у меня не получается получить элементы Alter.Dialog
Любимый❤
давай
Любимый❤
:D
Любимый❤
,kby
Любимый❤
я рзобрался
Любимый❤
разобрался*
Любимый❤
спасибо Оганнес
🇺🇦Vladyslav
Ребят привет
Подскажите пожалуста, как создать actions, который будет детектится гугл асистентом?
Vadim
Есть некая реализация
someView.setInClickListener { someMethod }
и собственно сам метод someMethod
можно ведь вместо этого имплементировать интерфейс который в свою очередь будет наследовать классу метод someMethod в котором и будет реализация ?
Vadim
ну ок) спасибо)))
S
в семплах по работе с MediaPlayer используется Service .
При запуске воспроизвидения (на эмуляторе правда) заметно, что музыка немного подлагивает.
Если я вызваю mediaPlayer.start() в onStartCommand(.....), MediaPlayer получается воспроизводит на MainThred-е ?
Aldres
Если ты в манифесте не укажешь, что сервис запускается, как процесс, по идее а MainThread идёт
Kanstantsin
а process нужен для другуго, скорее для связей компонентов разных приложей, через этот самый process, ну и создания отдельного процесса нового, в текущей задаче это я думаю не нужно
Aldres
Это да. Но вроде IntentService для плеера не особо подойти должен. Он же после выполнения помирает
Kanstantsin
для плэера вообще фореграунд сервис юзать надо по хорошему
Kanstantsin
обычные сервисы грохаться будут и player вместе с ними
Amir
Кто ставил min API 19. Часто случалось что кому-то с api 4.2.* требовалось поставить приложение?
Сергій
Зависит от рынка. В США очень мало, например
Amir
Ну я про СНГшные реалии спрашиваю
Amir
или все таки 17 ставить
Vishnyakov
в моем кейсе 8 процентов - киткатовцы (аудитория 60к, промежуток полгода)
Ярослав
при подгрузке изменений instant run ViewModel не пересоздаётся, а при смене размера шрифта пересоздаётся, из-за чего теряются данные в LiveData, которая находится в поле класса наследника ViewModel. разве этот наследник не должен переживать пересоздание активити и фрагментов при смене конфига (в данном случае смена размера шрифта) ?
Сергій
Сергій
Этого вьюмодель не переживает
Сергій
П.С.: я бы отключил Instant run 😁
Сергій
Сергій
Например EditText'ы
Сергій
Сергій
Вью сохраняют состояние через ipc
Сергій
Сергій
Смену конфига, да
Donna
Сергій
Магия только в Хогвартс ))
Сергій
Вот бы сейчас пихать ViewModel в bundle 🌝
Сергій
Donna
Сергій
Donna
то есть понятно что синглтон даггера не пересоздается при повороте экрана (еще не хватало)
Ярослав
Сергій
Инъекцию чего и куда
Сергій
ProfilePresenter это ViewModel у тебя? 🤔
Сергій
Разрыв шаблона немного
(
(
Kappa
(
Меня прост посетила мысль, что можно вообще БД не юзать, все сохранять в Preferences в виде жисона
(
гггг
Сергій
Сергій
Ярослав
уверен что нет
корочиии. смену размера шрифта ViewModel не переживает, а синглтоны даггера переживают, тчк.
Сергій
🤷♂
Donna
Ярослав
Сергій
Хотите узнать работает ли ваше приложение, включите в Developers options опцию Don't keep activities 🌝
Vladimir
Ярослав
Сергій
Это же основы андроид )
Ярослав
вместо ViewModelProviders.of(this).get(MyViewModel::class.java) использовать инъекцию даггера норм практиси?
Сергій
Сергій
Их тоже в синглтон? 🌝
Ярослав
нет конечно)
Ярослав
Artem
Ну вообще нужно написать просто провайдер вьюмоделей для даггера
Ярослав
отказаться от ViewModel имею в виду
Mike
может, просто не использовать вьюмодели?.. 🤔
(опередили)