Size: a a a

Android arch. components

2019 May 29

RS

Ruslan Sharipov in Android arch. components
окей, когда мы руками все транзакции проводим - это хорошая практика.
вопрос был про bottomNavigationView.setupWithNavController(navController). А именно про то, что при тапе на один и тот же айтем - фрагмент пересоздается
источник

AM

Aleksandr Melnikov in Android arch. components
Mozes Linked [US - FL]
в статье newInstance(int someInt) это ниразу ни фабрика. Но фабрика тоже вариант
я и не писал, что фабрика, это статичный фабричный метод, но называть можно как угодно 😊
источник

ЭМ

Эдуард Мишустин in Android arch. components
Ruslan Sharipov
окей, когда мы руками все транзакции проводим - это хорошая практика.
вопрос был про bottomNavigationView.setupWithNavController(navController). А именно про то, что при тапе на один и тот же айтем - фрагмент пересоздается
Решил это проблему следующим образом

private fun NavController.navigateWithPop(
     @IdRes screenId: Int,
     args: Bundle? = null,
     navOptions: NavOptions? = null
   ) {
     val currentScreenId = currentDestination?.id
     
     if (currentScreenId != screenId) {
       if (popBackStack(screenId, false)) return
       navigate(screenId, args, navOptions)
     }
   }
источник

RS

Ruslan Sharipov in Android arch. components
Эдуард Мишустин
Решил это проблему следующим образом

private fun NavController.navigateWithPop(
     @IdRes screenId: Int,
     args: Bundle? = null,
     navOptions: NavOptions? = null
   ) {
     val currentScreenId = currentDestination?.id
     
     if (currentScreenId != screenId) {
       if (popBackStack(screenId, false)) return
       navigate(screenId, args, navOptions)
     }
   }
спасибо!
источник

K

Kopusha in Android arch. components
@Namazed оставь его, чувак несет чушь. Говорит про синглтон, показывает static factory method, путает это с фабрикой... Ты все правильно написал.
источник
2019 May 30

ОА

Оганнес Асатрян in Android arch. components
псс. парни. хотите обход периодика??
источник

ОА

Оганнес Асатрян in Android arch. components
я запускаю одноразовый и из него запускаю следующий
источник

ОА

Оганнес Асатрян in Android arch. components
работает даже на интервале 2 минуты
источник

Sergey λ in Android arch. components
🙈
источник

ОА

Оганнес Асатрян in Android arch. components
что?)))
источник

ОА

Оганнес Асатрян in Android arch. components
воркэраунд фор воркманагер
источник

Г

ГЛЕБ in Android arch. components
гениально )
источник

ОА

Оганнес Асатрян in Android arch. components
спасибо
источник

A

Amir in Android arch. components
с alarm managerom так же делал) только раз в минуту дёргал
дада знаю что ресурсы жрет
источник

Sergey λ in Android arch. components
а что будет если в таске А запускать таск В, а в таске В запусткать таск А 🌝
источник

ОА

Оганнес Асатрян in Android arch. components
вселенная схлопнется
источник

Sergey λ in Android arch. components
сингулярность?
источник

ОА

Оганнес Асатрян in Android arch. components
Sergey λ
а что будет если в таске А запускать таск В, а в таске В запусткать таск А 🌝
тебе не нужна лишняя таска. р рекурсия
источник

Sergey λ in Android arch. components
таск А -> A -> A.... 😂
источник

ST

Sasha Tainyuk in Android arch. components
Оганнес Асатрян
я запускаю одноразовый и из него запускаю следующий
У меня кстати тоже так.) Правда он как дирижер управляет другими 11ю)
источник