android-在运行swipeRefresh时,替换片段无法正常工作

android-在运行swipeRefresh时,替换片段无法正常工作,第1张

概述我有片段A,其中包含SwipeRefresh和RecycleView.当用户单击RecycleView中的项目时,我将替换为B的新片段:mAdapter.setOnItemClickListener(newMyAdapter.OnItemClickListener(){@OverridepublicvoidonItemClick(Viewview,intposition){

我有片段A,其中包含SwipeRefresh和RecycleVIEw.
当用户单击RecycleVIEw中的项目时,我将替换为B的新片段:

mAdapter.setonItemClickListener(new MyAdapter.OnItemClickListener() {            @OverrIDe            public voID onItemClick(VIEw vIEw, int position) {                Item tem = mItems.get(position);                // selected item                Log.i(TAG, item.getTitle() + " clicked. Replacing fragment.");                // We start the fragment transaction here. It is just an ordinary fragment transaction.                getActivity().getSupportFragmentManager()                        .beginTransaction()                        .replace(R.ID.content_fragment,                                FragmentB.newInstance(item,                                        (int) vIEw.getX(), (int) vIEw.getY(),                                        vIEw.getWIDth(), vIEw.getHeight())                        )                                // We push the fragment transaction to back stack. User can go back to the                                // prevIoUs fragment by pressing back button.                        .addToBackStack("detail")                        .commit();            }        });

有一个问题 :

当我开始使用SwipeRefresh刷新并仍在运行时,我单击一个项目(如您在上面的代码中所见),片段B将替换为屏幕中的片段A.
我可以在片段A的RecycleVIEw下看到片段B!
我不再能够在recycleVIEw中滚动,因为onStop()在片段A中被调用,并且onCreateVIEw在片段B中被调用.

可能是什么原因?你有什么解决方法吗?

附录:崩溃也可以在Google示例中重现:

https://github.com/googlesamples/android-FragmentTransition/

解决方法:

它是一个错误. Google可能会尽快修复它.

Issue 78062

总结

以上是内存溢出为你收集整理的android-在运行swipeRefresh时,替换片段无法正常工作全部内容,希望文章能够帮你解决android-在运行swipeRefresh时,替换片段无法正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存