Articles of android lifecycle

Как сделать активность размытой, когда она идет фон?

Я ничего не мог найти об этой функции в Интернете. Таким образом, в основном я пытаюсь достичь, когда пользователь нажимает кнопку « Home (другими словами, onPause() метод onPause() ). Я хочу сделать activity невидимой или размытой в стеке для максимальной безопасности. Я хочу, чтобы это было не только для одного мероприятия, но и для всех […]

Изменение списка фрагментов изменяется в других фрагментах

У меня есть TabLayout / ViewPager с двумя фрагментами в моей деятельности. Закладки создаются, а затем я запрашиваю некоторую информацию. Когда я получу эту информацию, я обновляю RecyclerView каждой вкладки. Основная деятельность private fun setViews() { val adapter = TabsAdapter(supportFragmentManager) adapter.addFragment(NewsFragment(), getString(R.string.dossier_activity_news)) adapter.addFragment(PhotosFragment(), resources.getString(R.string.dossier_activity_photos)) view_pager.adapter = adapter tab_layout.setupWithViewPager(view_pager) // request info } fun setPages(pages: List<Page>) […]

Больше удовольствия с делегатами Котлина

Если вы знакомы с экспериментальными компонентами архитектуры Android Android, вы, вероятно, знаете MutableLiveData . Пытаясь сделать это немного интереснее, я пришел с: class KotlinLiveData<T>(val default: T) { val data = MutableLiveData<T>() operator fun getValue(thisRef: Any?, property: KProperty<*>):T { return data.value ?: default } operator fun setValue(thisRef: Any?, property: KProperty<*>, value:T) { if (Looper.myLooper() == Looper.getMainLooper()) […]