问题描述
你好,我想在从一个片段导航到另一个片段时保存回收器视图的位置
注意
我没有上传完整的代码,因为我觉得这么多代码已经足够了 但如果你想看到整个代码,我会用 更新代码
现在,我该如何在我的代码中实现这一点?
Home_Fragment.java
public class Home_Fragment extends Fragment {
private final DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("uploads");
public List<Upload> mUploads;
PostAdapter_Home postsAdapter;
RecyclerView postRecyclerView;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_home,container,false);
Objects.requireNonNull(getActivity()).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
postRecyclerView = view.findViewById(R.id.recyclerViewHome);
SnapHelper SnapHelper = new PagerSnapHelper();
SnapHelper.attachToRecyclerView(postRecyclerView);
postRecyclerView.setLayoutManager(
new StaggeredGridLayoutManager(1,StaggeredGridLayoutManager.VERTICAL)
);
getData();
mUploads = new ArrayList<>();
postsAdapter = new PostAdapter_Home(getContext(),mUploads);
postRecyclerView.setAdapter(postsAdapter);
return view;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)