2015-10-13 34 views
0

我有兩個活動,每個都有一個recyclerview,我希望能夠打開第二個活動並鏡像滾動位置。他們都使用相同類型的佈局管理器(LIST)。在兩個活動之間傳遞recyclerviews位置/狀態的正確方法是什麼?

我該如何做到這一點?

我試着使用相同的Parcelable的意圖傳遞Parcelable(你從第一recyclerview調用getLayoutManager().onSaveInstanceState()獲得),然後調用onRestoreInstanceState(在佈局管理器)中的第二個活動,但它不工作。

我在這裏錯過了什麼嗎?

回答

3

你可以只發送recyclerview位置到其他活動 使用或者第一visble或recyclerview的最後一個可見位置

((LinearLayoutManager)myRecyclerView.getLayoutManager()).findFirstVisibleItemPosition(); 
相關問題