Ivansuper
Вопрос на миллион в контексте данной проблемы
Ivansuper
Ведь даже если использовать ChildFragmentManager у DialogFragment, он все равно не будет работать с иерархией вью диалога, а будет ссылаться на ту, которая в активности, так?
Ivansuper
Никто не экспериментировал?
Ivansuper
Просто, получается, фрагменты можно вкладывать везде, но DialogFragment это точка невозврата без возможности иметь, допустим, один фрагмент, и использовать его либо в активности, либо в диалоге
Ilgiz
Кто-нибудь знает, в Cordova включен кеш по умолчанию?
Ilgiz
Методы clearCache нахожу, а что-то вроде enableCache - нет
Anonymous
Ребят, хелп Есть ViewPager, в каждом фрагменте заполняется объект данными, каким образом по onBackPressed можно сохранить все изменения со всех фрагментов в бд?
David
сохранять по onBackPressed чревато, операция может затянуться или завершиться неудачно что, в свою очередь, может привести к утечке памяти
David
сохранять когда данные пришли
hex
а какие ещё варианты есть?
вызывай диалог с вопросом сохранить ли изменения например
Anonymous
сохранять когда данные пришли
Не, данные пользователь сам вводит от руки, и нужно сохранить их по выходу из активити, но фрагменты не знают друг о друге, так что я не могу все данные скомпоновать где-то
Anonymous
Грубо говоря в во фрагментах собираю объект по кусочкам
David
хорошая идея может быть как предложил товарищ выше, или сохранять в сервисе
David
вообще это спорная тема, просто запустить поток и сохранить тоже может сработать
Anonymous
Так а толку с диалога?) Нужно чтобы какой-то метод сработал в каждом фрагменте по выходу
Anonymous
По-порядку
Ivansuper
Ребят, хелп Есть ViewPager, в каждом фрагменте заполняется объект данными, каким образом по onBackPressed можно сохранить все изменения со всех фрагментов в бд?
Тебе надо к каждому фрагменту подцепить объект типа Editor, который будет жить вне фрагмента. Когда в активности с пейджером будет запрос на выход, ты сможешь показать пользователю вопрос сохранить ли, и в добавок не придется рыться по фрагментам собирая инфо
Ivansuper
По-порядку
Никаких порядков по фрагментам. Читай выше
Ivansuper
Запомните простое негласное правило — любыми силами не делайте код так, что потом придется делать enumerate фрагментов где-то там и собирать из них данные. Пусть они имеют ссылку на что-то другое. Расшарьте ViewModel между активностью и фрагментами, пусть они собирают/берут данные из одного места там
Ivansuper
Сегодня на stackoverflow находил сниппет кода, в котором человек вынес ChildFragmentManager в статик переменную в классе фрагмента
Ivansuper
Говорит так удобнее использовать
Ivansuper
Ща
Ivansuper
Кхм
Ivansuper
"А вы знали что по скольку Андроид на телефоне один, он лежит в SDK в public static переменной, чтобы приложения имели к нему доступ?"
hex
Ivansuper
Ну неплохо же вышло
Ivansuper
Ну. Все же понятно
Ivansuper
Да. Андроид болен насквозь спонтанным забыванием рантайма приложения
Ivansuper
Жестко
Кирилл
Всем привет. Пните , пожалуйста, в сторону хорошего объяснения Dagger2, кроме статей от xoxol_89 спасибо
Ivansuper
Самое страшное когда ты сохранил состояние окна в onSaveInstanceState, а временную модель положил в статик. После разворачивания приложения в таком случае лучше надеть каску, потому что все взорвется
Кирилл
Прочитано
Dug
Ребят, сталкивался кто с проблемой у ботомшита, что если скрыть и раскрыть аппку, когда от открыт, то от подпрыгнет, будто заново открывается?
Max🔥
Привет всем:) Кто-то работал с OnClickPendingIntent?
Anonymous
Привет всем:) Кто-то работал с OnClickPendingIntent?
Д думаю можно все загуглить и не обязательно знать)
Max🔥
Д думаю можно все загуглить и не обязательно знать)
Согласен но вот только единственный ответ который я нашел - не помогает решим проблему
Max🔥
Внутри IntentService:onHandleIntent создаю Notification с кастомной вьюхой и добавляю обработчик setOnClickPendingIntent на RemoteViews, передаю в него PendingIntent в который добавляю Intent с данными, при отработке setOnClickPendingIntent вызывается снова onHandleIntent но Intent приходит пустой
Alexey
Прочитано
Тогда просто про di почитай. Зачем это нужно и все такое
Dug
нет, просто анимация будто он заново открывается
Max
Привет, есть у кого-то хороший пример реализации expandable RecyclerView? Сначала пытался писать сам, но не поборол смещение position при скролле и state кидался не на тот элемент который нужно. Пытался завозить либы - но они вообще не поддерживают notifyDataSetChanged(). Памагити, таски горят😅
Anonymous
И забудь про проблемы с разными типами списков
Anonymous
Если охота без либ то ее код открыт
Anonymous
Вот конкретно то что тебе нужно
Vadim
Я же не смогу передать через intent коллбэк? Он десереализуется и станет другим объектом?
Вадим
Как решить такую проблему? переодически появляется на время и пропадает
Max
Вот конкретно то что тебе нужно
Спасибо, сейчас посмотрю что это за зверь такой
Anonymous
Спасибо, сейчас посмотрю что это за зверь такой
Он в проекте моем одном юзается во всех списках) советую
Vadim
Юзай startActivityResult
Мне надо в сервис с методами типо OnStart, OnProgress и т.д. Вроде биндсервис подойдет
Vadim
Ну он обрабатывает загрузку, а коллбэки уже через прокси идут в игровой движок к обьектам шарпа
Vadim
Типо много таких кб закинуть в сервис
Anonymous
Тебе нужен AIDL
Anonymous
Наконец-то я увидел его юзкейс
Anonymous
Это интерфейс активити/сервиса
Ivansuper
Тебе нужен AIDL
Нужен ли он в рамках одного процесса то?
Anonymous
Я уж обрадовался что все норм
Anonymous
Тогда бродкасты
Anonymous
Ну или мессенджер
Vadim
Так а через бинд сервиса не кинуть коллбэк?
Ivansuper
Нет
Vadim
Я просто не очень еще секу
Anonymous
Гугли BroadcastReceiver
Ivansuper
BroadcastReceiver
Anonymous
Поправьте если ошибаюсь
Ivansuper
Ага
Vadim
^#&@*$^@&
Ivansuper
^#&@*$^@&
Что это?
Vadim
Недовольство
Vadim
Мне по итогу похоже придется маппить между плагином и Unity скриптами
Vadim
А я уже надеялся что просто прокси на коллбэки навешаю
Ivansuper
Ты знаешь чего сделай.