Size: a a a

Android Developers

2020 March 27

АМ

Абдулмуталим Муртаза... in Android Developers
Можно ли перехватить смс через ресиве в последних версиях ведроида?
источник

E

ERiC in Android Developers
Max imunnism
findNavController(R.id.nav_host_fragment).navigate(
           R.id.main_fragment_dest, arguments
       )

arguments - это Bundle с строкой. Почему то всегда передается теперь 🤔 даже если просто сделать popBackStack()
setArguments(null)
?
источник

МП

Михаил Попов... in Android Developers
Здраствуйте, кто может помочь с диплинком? Хорошо отблагодарю.
источник

Mi

Max imunnism in Android Developers
ERiC
setArguments(null)
?
не, ты не понел, смотри. Есть фрагмент А, ты с него переходишь на фрагмент Б. Натыкал что-то, нажал кнопку, и вызвал navigate с аргументами на фрагмент А. Потом ты опять зашел на фрагмент Б, но на этот раз ничего не тыкал, просто нажал кнопку назад. Произошел popBackStack, но аргументы с первого захода все так же передаются 🤔
источник

Mi

Max imunnism in Android Developers
и мне не хочется переопределять в фрагменте Б кнопки назад и ставить туда navigate() с null в качестве параметра arguments
источник

VM

Vadim Morozov in Android Developers
Ruslan Sharipov
дада, с ним все норм)
всё таки хотелось бы как то его запихнуть во ViewModel
но передавать дата класс в барику такое себе
источник

RS

Ruslan Sharipov in Android Developers
Vadim Morozov
всё таки хотелось бы как то его запихнуть во ViewModel
но передавать дата класс в барику такое себе
без di так и будет такое себе
источник

E

ERiC in Android Developers
Max imunnism
не, ты не понел, смотри. Есть фрагмент А, ты с него переходишь на фрагмент Б. Натыкал что-то, нажал кнопку, и вызвал navigate с аргументами на фрагмент А. Потом ты опять зашел на фрагмент Б, но на этот раз ничего не тыкал, просто нажал кнопку назад. Произошел popBackStack, но аргументы с первого захода все так же передаются 🤔
При считывании аргументов обнуляешь их, я делал так.
источник

N

Nixon in Android Developers
Михаил Попов
Здраствуйте, кто может помочь с диплинком? Хорошо отблагодарю.
Спрашивай, сталкивался, может помогу
источник

R

R in Android Developers
при запуске приложения в bluestacks автоматически фокусится edittext, это проблема эмулятора? как можно пофиксить?
источник

DB

Dmytro Borysov in Android Developers
R
при запуске приложения в bluestacks автоматически фокусится edittext, это проблема эмулятора? как можно пофиксить?
это только в блюстак? или ты только там проверил? Если 2е, то это фиксится флагами в манифесте softInput
источник

VM

Vadim Morozov in Android Developers
@RuslanSharipov хотел уточнить, не теряется ли смысл ViewModel если её создавать в onCreateView? при каждом появлении в Foreground фрагмента viewmodel пересоздается. у меня даже презентер дольше жил
источник

R

R in Android Developers
Dmytro Borysov
это только в блюстак? или ты только там проверил? Если 2е, то это фиксится флагами в манифесте softInput
на всех телефонах и планшетах норм. пофиксил снятием фокуса при запуске))
источник

RS

Ruslan Sharipov in Android Developers
Vadim Morozov
@RuslanSharipov хотел уточнить, не теряется ли смысл ViewModel если её создавать в onCreateView? при каждом появлении в Foreground фрагмента viewmodel пересоздается. у меня даже презентер дольше жил
у вас ViewModel это дата классы.
где их создадите там они и создадутся.
источник

VM

Vadim Morozov in Android Developers
Ruslan Sharipov
у вас ViewModel это дата классы.
где их создадите там они и создадутся.
нет я конкретно про
viewModel = ViewModelProviders.of(this, viewModelFactory)
           .get(AboutViewModel::class.java)
источник

VM

Vadim Morozov in Android Developers
Ruslan Sharipov
у вас ViewModel это дата классы.
где их создадите там они и создадутся.
тот что создается в AboutFragment
https://gist.github.com/mnewlive/41da1828713e9a37e5d36036ccb607da
источник

RS

Ruslan Sharipov in Android Developers
Vadim Morozov
нет я конкретно про
viewModel = ViewModelProviders.of(this, viewModelFactory)
           .get(AboutViewModel::class.java)
если не создавать каждый раз новую фабрику, то по идее должны перестать новые фрагменты создаваться.
источник

VM

Vadim Morozov in Android Developers
Ruslan Sharipov
если не создавать каждый раз новую фабрику, то по идее должны перестать новые фрагменты создаваться.
viewModelFactory = AboutViewModelFactory(requireContext()) - по идее фабрика не должна зависеть от фрагмента. ни к чему референс во фрагменте
источник

VM

Vadim Morozov in Android Developers
хотя стоп, что то туплю референс должен быть
источник

VM

Vadim Morozov in Android Developers
Ruslan Sharipov
если не создавать каждый раз новую фабрику, то по идее должны перестать новые фрагменты создаваться.
не совсем понимаю как должно быть всё таки во фрагменте щас
источник