Questions tagged [android-paging-library]
189 questions
                    
                    22
                    
            votes
                
                3 answers
            
        Android Paging 3 - experiencing flickers, glitches or jumps in position when scrolling & loading new pages
Hello Guys im using Android Jetpack  Paging library 3, I'm creating a news app that implements network + database scenario, and im following the codelab by google https://codelabs.developers.google.com/codelabs/android-paging , im doing it almost…
         
    
    
        Moonshine
        
- 219
- 3
- 7
                    21
                    
            votes
                
                1 answer
            
        Paging3: "Not sure how to convert a Cursor to this method's return type" when using PagingSource as return type in Room DAO
I was trying to imitate Google's codelab for the new Paging 3 library, and I encountered the following error when I tried to have a Room DAO method return a…
         
    
    
        Alvin Dizon
        
- 1,855
- 14
- 34
                    20
                    
            votes
                
                6 answers
            
        How can I Unit test Paging 3(PagingSource)?
Google recently announced the new Paging 3 library, Kotlin-first library, Support for coroutines and Flow...etc. 
I played with the codelab they provide but it seems there's not any support yet for testing, I also checked documentation. They didn't…
         
    
    
        MR3YY
        
- 638
- 1
- 8
- 18
                    18
                    
            votes
                
                4 answers
            
        How to update single item using Paging 3 library
I am trying to find a way to update single item in recycler view using PagingAdapter from Paging 3 library. I have found only one way with PagingAdapter.refresh() method. But this method force to load all list from network. Does anybody know how to…
         
    
    
        d.popovych
        
- 359
- 1
- 3
- 9
                    14
                    
            votes
                
                1 answer
            
        How to implement paging in Leanback VerticalGridSupportFragment using Paging Library?
We are trying to implement paging in Leanback VerticalGridSupportFragment with Architecture Components Paging Library. Leanback on it's own doesn't have any sort of out-of-box compatibility with Paging Library so we extended it's ObjectAdapter class…
         
    
    
        Wojciech Sadurski
        
- 459
- 2
- 9
                    11
                    
            votes
                
                4 answers
            
        Refresh in paging 3 library when using RxJava
homeViewModel.pagingDataFlow.subscribe(expensesPagingData -> {
                expenseAdapter.submitData(getLifecycle(), expensesPagingData);    
            }, throwable -> Log.e(TAG, "onCreate: " + throwable.getMessage()));
// ViewModel
 private…
         
    
    
        developer
        
- 189
- 2
- 6
                    11
                    
            votes
                
                6 answers
            
        Paging 3 - How to scroll to top of RecyclerView after PagingDataAdapter has finished refreshing AND DiffUtil has finished diffing?
I'm using Paging 3 with RemoteMediator that shows cached data while fetching new data from the network.
When I refresh my PagingDataAdapter (by calling refresh() on it) I want my RecyclerView to scroll to the top after the refresh is done. In the…
         
    
    
        Florian Walther
        
- 6,237
- 5
- 46
- 104
                    11
                    
            votes
                
                4 answers
            
        Paging 3 initial loading not shown
I am working with paging 3, everything work fine except initial loading state. I am adding withLoadStateFooter but it never show loading state at first call
Here is my implementation
Load State Adapter
class LoadStateAdapter (
    private val retry:…
         
    
    
        ysfcyln
        
- 2,857
- 6
- 34
- 61
                    11
                    
            votes
                
                0 answers
            
        Paging Library Callback.OnResult Not Returning Value To Livedata
I wanna to implement jetpack paging library. 
everything seems working, after getting response from api (using Retrofit2 and coroutine)
android paging callback is calling his onResult interface.
but it's not returning it's value to livedata in main…
         
    
    
        Hosein Haqiqian
        
- 579
- 9
- 16
                    11
                    
            votes
                
                5 answers
            
        How to clear/remove all items in page list adapter
I'm using the android paging library to show search result items, is there any way I can clear/remove all the loaded result items, Calling Invalidate on live Paged List refreshing the list not clear/remove items 
In Activity: 
 fun…
         
    
    
        Sam
        
- 6,215
- 9
- 71
- 90
                    10
                    
            votes
                
                2 answers
            
        Update Current Page or Update Data in Paging 3 library Android Kotlin
I am new in Paging 3 library in android kotlin. I want unlimited data. So I found Paging 3 library is helpful in my case. I used PagingSource to create a list. I am not using Room. I have nested recyclerView. I am using PagingDataAdapter with diff…
         
    
    
        Kotlin Learner
        
- 3,995
- 6
- 47
- 127
                    10
                    
            votes
                
                2 answers
            
        How to check the list size or for empty list in Paging 3 library
I've been able to successfully implement the new alpha07 version of Paging 3 library by following the instructions available here: https://developer.android.com/topic/libraries/architecture/paging/v3-paged-data#guava-livedata
However, now I am in…
         
    
    
        Shadow
        
- 4,168
- 5
- 41
- 72
                    10
                    
            votes
                
                1 answer
            
        Android Jetpack Paging 3: PagingSource with Room
I'm using latest Jetpack libraries.
Pagination3 version: 3.0.0-alpha05
Room Version : 2.3.0-alpha02
My entities have Long as PrimaryKey and Room can generate PagingSource for other than Int type.
error: For now, Room only supports PagingSource with…
         
    
    
        Ioane Sharvadze
        
- 2,118
- 21
- 35
                    10
                    
            votes
                
                2 answers
            
        How can we get entire object list passes to the PagingDataAdapter while using Paging library 3.0?
I am new to the paging library 3.0, I need to paginate data only from the local database.
Initially, I fetched PagingSource from the database and use it as flow.
fun getChatMessages(chatWrapper: ChatWrapper):… 
         
    
    
        Anil Bhomi
        
- 691
- 7
- 12
                    9
                    
            votes
                
                3 answers
            
        Android Paging 3: LoadType.APPEND returns null remote keys
I've been trying to work out how to fix my issue with RemoteMediator's APPEND LoadType.
On an empty Room DB, here's how the LoadType flows:
REFRESH -> PREPEND -> APPEND (remoteKeys = null, endOfPaginationReached = true)
With at least 10 rows for…
         
    
    
        Jim Ovejera
        
- 739
- 6
- 10