Size: a a a

Android arch. components

2019 August 13

КР

Кирилл Романенко in Android arch. components
А, твою мать, я понял в чём ошибка.
источник

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

Sergey λ in Android arch. components
не молчи
источник

КР

Кирилл Романенко in Android arch. components
Я в активити в onCreate выполняю инициализацию, а потом
supportFragmentManager
   .beginTransaction()
   .add(R.id.fragment_container, SplashFragment())
   .commit()


А уже сплеш проводит дальнейшие транзакции. Крч у меня просто открывается весь стек заново. А в предыдущем проекте у меня Navigation Component. А тут я решил поиграться с транзакциями ручками.)
Теперь вопрос как обойти этот баг.🤔
источник

Sergey λ in Android arch. components
Кирилл Романенко
Я в активити в onCreate выполняю инициализацию, а потом
supportFragmentManager
   .beginTransaction()
   .add(R.id.fragment_container, SplashFragment())
   .commit()


А уже сплеш проводит дальнейшие транзакции. Крч у меня просто открывается весь стек заново. А в предыдущем проекте у меня Navigation Component. А тут я решил поиграться с транзакциями ручками.)
Теперь вопрос как обойти этот баг.🤔
if (savedState == null) {
supportFragmentManager
   .beginTransaction()
....
}
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
if (savedState == null) {
supportFragmentManager
   .beginTransaction()
....
}
Окей, спасибо.)
источник

SV

Sviat Volkov in Android arch. components
Sergey λ
if (savedState == null) {
supportFragmentManager
   .beginTransaction()
....
}
или if (supportFragmentManager.fragments.isEmpty()) {}

что-то из разряда аксиомы Эскобара 😉
источник

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

ST

Sasha Tainyuk in Android arch. components
источник
2019 August 15

ST

Sasha Tainyuk in Android arch. components
источник

ST

Sasha Tainyuk in Android arch. components
Сорцы обновили
источник

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

ST

Sasha Tainyuk in Android arch. components
источник
2019 August 19

AP

Anton Potekhin in Android arch. components
Господа кто использовал paging library. Я правильно понимаю что единственный вариант избавится от дубликатов в списке это хранить уже добавленные элементы в datasource и фильтровать вновь полученный список в datasource ? Или есть более адекватный способ ?
источник

RS

Ruslan Sharipov in Android arch. components
Anton Potekhin
Господа кто использовал paging library. Я правильно понимаю что единственный вариант избавится от дубликатов в списке это хранить уже добавленные элементы в datasource и фильтровать вновь полученный список в datasource ? Или есть более адекватный способ ?
похоже что-то не так с DiffUtil Callback. Он отвечает за то, что список без дубликатов
источник

I

Igor in Android arch. components
Anton Potekhin
Господа кто использовал paging library. Я правильно понимаю что единственный вариант избавится от дубликатов в списке это хранить уже добавленные элементы в datasource и фильтровать вновь полученный список в datasource ? Или есть более адекватный способ ?
у тебя дубликаты откуда появляются?
источник

I

Igor in Android arch. components
если бэк присылает дубликаты, то, наверное, никак по нормальному не разрулить
источник

AP

Anton Potekhin in Android arch. components
Ruslan Sharipov
похоже что-то не так с DiffUtil Callback. Он отвечает за то, что список без дубликатов
только дифф вызывается если приходит новый  paginglist  насколько я понял
источник

AP

Anton Potekhin in Android arch. components
Igor
если бэк присылает дубликаты, то, наверное, никак по нормальному не разрулить
да из сети прилетают. пошел пилить костыли 🙂
источник

AP

Anton Potekhin in Android arch. components
Ruslan Sharipov
похоже что-то не так с DiffUtil Callback. Он отвечает за то, что список без дубликатов
а когда прилетает новая порция данных дифф не вызывается. Или я ошибаюсь ?
источник