Size: a a a

Android Developers

2020 March 30

VM

Vadim Morozov in Android Developers
Serhi q
это мой боевой код. Послушаю критику с удовольствием.  Во ViewModel    private val _runFragment =
   SingleLiveEvent<FragmentType>()
 val runFragment: LiveData<FragmentType> = _runFragment
в фрагменте     viewModel.runFragment.observe(viewLifecycleOwner, Observer {
     it?.let {
       val f = Router.getNextFragment(it)

       val fragmentManager = activity?.supportFragmentManager
       fragmentManager?.beginTransaction()
         ?.replace(R.id.fragment_container, f)
         ?.commit()
     }
   })
 }
спасибо за ответ
попозже реально дойду до использования с LiveData и думаю мой кейс этот закроетася
мне только непонятно     viewModel.takeAction(FindUnitAction.GameEnd) это что за метод? куда отсылка то?
источник

ИК

Иван Китаев... in Android Developers
Alexsandr Lepezin
Да вот хз вообще
пройди дебаггером
посмотри что лежит в home
источник

СС

Саша Стрельцов... in Android Developers
Какой метод проверяет, есть ли в Preferences значение с заданным ключом?
источник

AC

Arsen CeH9 in Android Developers
Vadim Morozov
спасибо за ответ
попозже реально дойду до использования с LiveData и думаю мой кейс этот закроетася
мне только непонятно     viewModel.takeAction(FindUnitAction.GameEnd) это что за метод? куда отсылка то?
передается енам\силед во вьюмодель
источник

Sq

Serhi q in Android Developers
Vadim Morozov
спасибо за ответ
попозже реально дойду до использования с LiveData и думаю мой кейс этот закроетася
мне только непонятно     viewModel.takeAction(FindUnitAction.GameEnd) это что за метод? куда отсылка то?
потому что у меня извращенская MVI,  c LiveData + ViewModel.  Сейчас скринов накидаю
источник

AL

Alexsandr Lepezin in Android Developers
Иван Китаев
пройди дебаггером
посмотри что лежит в home
home
источник

K

Kirill in Android Developers
Доброго дня!
Подскажите в таком вопросе.
по ссылке открываю мое приложение, Если мое приложение открыто, то запускается внутри приложения с которого открывал.
Если мое приложение закрыто, то запускается мое приложение
вот вопрос, как сделать, чтобы мое приложение запускалось, а не открывалось внутри приложения?
источник

ИК

Иван Китаев... in Android Developers
там вообще что-то есть или нет
в type есть что-то?
источник

AL

Alexsandr Lepezin in Android Developers
Иван Китаев
там вообще что-то есть или нет
в type есть что-то?
да вроде нет
источник

ИК

Иван Китаев... in Android Developers
Alexsandr Lepezin
да вроде нет
значит плохо достаешь из extras, может ключ не тот, может раньше обращаешься к home чем достанешь из extras
источник

Sq

Serhi q in Android Developers
Vadim Morozov
спасибо за ответ
попозже реально дойду до использования с LiveData и думаю мой кейс этот закроетася
мне только непонятно     viewModel.takeAction(FindUnitAction.GameEnd) это что за метод? куда отсылка то?
Расположен во viewModel ,метод обрабатывает все действия Fragment.
источник

Sq

Serhi q in Android Developers
Vadim Morozov
спасибо за ответ
попозже реально дойду до использования с LiveData и думаю мой кейс этот закроетася
мне только непонятно     viewModel.takeAction(FindUnitAction.GameEnd) это что за метод? куда отсылка то?
Данный класс, содержит перечисление всех действий фрагмента
источник

С

Семпай in Android Developers
То чуство когда вылечить зуб в частной стоматологии стоит в 10 раз дороже
источник

К

Кирилл in Android Developers
Вопрос по gson. У одного поля может быть два SerializedName?
источник

ИК

Иван Китаев... in Android Developers
Кирилл
Вопрос по gson. У одного поля может быть два SerializedName?
не думаю,
смысл Json данные в паре: ключ-значение
источник

К

Кирилл in Android Developers
Кирилл
Вопрос по gson. У одного поля может быть два SerializedName?
(может) @SerializedName(value="name", alternate={"person", "user"})
источник

AS

Akbolat Sss in Android Developers
Толеген Рыщанов
В инстр пишет в logcat
Спасибо! Иногда он туда не принтит, из-за этого не заметил
источник

AS

Akbolat Sss in Android Developers
Ярослав
щас бы лог принтами выводить🌚
это чтоб не делать целое приложения, а быстро протестить один кейс с Room
источник

K

Kirill in Android Developers
Kirill
Доброго дня!
Подскажите в таком вопросе.
по ссылке открываю мое приложение, Если мое приложение открыто, то запускается внутри приложения с которого открывал.
Если мое приложение закрыто, то запускается мое приложение
вот вопрос, как сделать, чтобы мое приложение запускалось, а не открывалось внутри приложения?
Например, когда пытаешь открыть ссылку инстаграма в телеграмме, а инста в фоне, то инста открывается в телеграмме и получается что открыто 2 инсты.. не погнимаю, как от этого избавиться
источник

QH

Quantum Harmonizer in Android Developers
Кирилл
Вопрос по gson. У одного поля может быть два SerializedName?
могут быть алиасы
источник