Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 November 02

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Mafioznik
fragment_main_vp2_category.adapter = object : FragmentStateAdapter(this) {
           override fun createFragment(position: Int): Fragment {
               return HomeFragment.newInstance(arr[position].second)
           }

           override fun getItemCount(): Int {
               return arr.size
           }
       }

       TabLayoutMediator(fragment_main_tl_categories, fragment_main_vp2_category) { tab, position ->
           tab.text = arr[position].first
       }.attach()
а это нафига? у тебя же не  NPE выскакивает при нажатии на таб. Если у тебя пустой экран надо смотреть код вывода на экран
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
а это нафига? у тебя же не  NPE выскакивает при нажатии на таб. Если у тебя пустой экран надо смотреть код вывода на экран
в коде вывода на экран же нет "выводить по нажатию" )))
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Mafioznik
в коде вывода на экран же нет "выводить по нажатию" )))
как ты думаешь чем занимается тот код что ты вставил?
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
как ты думаешь чем занимается тот код что ты вставил?
создает новые фрагменты и переключает их
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Mafioznik
создает новые фрагменты и переключает их
а проблема у тебя с созданием фрагмента ?
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
а проблема у тебя с созданием фрагмента ?
проблема с тем, что почему-то скрин белый до нажатия на него, такой логики нет в фрагменте и он (этот случай) возникает если слишком далеко нажать на таб
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Значит дело в табе и в вьюпейджере
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Mafioznik
проблема с тем, что почему-то скрин белый до нажатия на него, такой логики нет в фрагменте и он (этот случай) возникает если слишком далеко нажать на таб
почему-то скрин белый - это вывод даты на экран
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
почему-то скрин белый - это вывод даты на экран
Это не дата, как только я нажму - дата появится сразу же, уже загруженная
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
смотри адаптер и вьюмодел
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Если переключать обычным способом, хотя бы не далеко - 1-2 таба - все норм
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
смотри адаптер и вьюмодел
я адаптер и кинул
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
смотри адаптер и вьюмодел
вьюмодели нет, все в фрагменте происходит
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
ну попробуй монитор протереть тогда. я хз без кода твои догадки не хуже моих
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Ali Agzamov
ну попробуй монитор протереть тогда. я хз без кода твои догадки не хуже моих
ну так я же тебе и кинул код, ты говоришь зачем)))
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
указываю еще раз когда возникает проблема - нажать далеко от текущего таба (не уверен нужно это сделать быстро при переключении или не очень быстро)
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
логику табов и вьюпейджера я кинул
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
при чем этот экран так и остается пустым, хоть час, пока я не нажму на него
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
посл попытка. смотри второй viewpager сохраняет фрагменты в памяти. ты используеш синглтон фрагмента и не используеш вьюмодел. попробуй вынести логику отображения во вьюмодел
источник