Firebase 如何保存reyclerview';什么是滚动位置?
在activity1中,我使用recycler视图存储从firebase下载的图像。单击图像时,将打开activity2以显示图像的描述。如何存储activity1的滚动位置(当我在act2中单击向上按钮时,它必须转到act1中的上一个滚动位置)存储Firebase 如何保存reyclerview';什么是滚动位置?,firebase,android-recyclerview,Firebase,Android Recyclerview,在activity1中,我使用recycler视图存储从firebase下载的图像。单击图像时,将打开activity2以显示图像的描述。如何存储activity1的滚动位置(当我在act2中单击向上按钮时,它必须转到act1中的上一个滚动位置)存储第一个可见位置fromLayoutManagerofRecyclerView firstVisiblePosition = ((LinearLayoutManager)rv.getLayoutManager()).findFirstCompletel
第一个可见位置
fromLayoutManager
ofRecyclerView
firstVisiblePosition = ((LinearLayoutManager)rv.getLayoutManager()).findFirstCompletelyVisibleItemPosition();
或
存储单击的位置
然后,使用Activity1中的LocalBroadcastManager.getInstance(this).registerReceiver(broadCastListener,filter)
将
并使用Activity2中的LocalBroadcastManager.getInstance(this)
发送消息
在BroadcastReceiver.onReceive
最后在onResume
((LinearLayoutManager) rv.getLayoutManager()).scrollToPosition(firstVisiblePosition);