Мой дао
@Dao
public abstract class UserDao {
@Query("SELECT * FROM Users GROUP BY locality,fullName")
public abstract PositionalDataSource.Factory<Integer, User> getUserLocalityGrouped();
}
Как предложено в Google I/O video
я использовал PositionalDataSource.Factory<Integer, User>
для fast scrolling recyclerView
.
Но getItem(position)
равно null
в PagedListAdapter
, когда пользователь использует быструю прокрутку. Почему?
ПРИМЕЧАНИЕ : - Если пользователь не использует механизм быстрой прокрутки и использует general scroll
recyclerView, приложение не аварийно завершает работу.