我有activity
,我一次显示单fragment
,总共有三个不同的片段。
包含FirstFragment
和SecondFragment
的{{1}}和RecyclerView
有一个ThirdFragment
。
问题是当片段在运行时附加,UI冻结,但自定义ScrollView
侦听器工作正常。当我选择OnItemClickListener
的任何列表项时,它会重定向到FirstFragment
,这是另一个列表视图。 SecondFragment
也被冻结了。但如果我使用后退按钮返回,SecondFragment
可以顺利进行。类似地,当我选择FirstFragment
列表项时,我会重定向到最后,即SecondFragment
这是一个滚动视图也会冻结,如果我回到ThirdFragment
它开始顺利工作,但如果我返回SecondFragment
并再次选择任何列表项,再次转到FirstFragment
用户界面冻结。
注意:此问题仅出现在 4.2.2 Jelly Bean上的操作系统版本5.0 (棒棒糖及以上版本)一切正常。在android OS 5.0版上支持库的SecondFragment
动画存在同样的冻结问题,但在 4.2.2 Jelly Bean
我创建了一个Gist TextInputLayout
,三个activity
,fragments
和自定义RecyclerView.Adapter
ProductActivity.java , ProductCategoryFragment.java , ProductListFragment.java ,ProductDetailFragment.java,{{ 3}}
任何帮助将不胜感激。感谢
EDITS
在OnItemClickListener
启动时,我会收到以下日志。
activity
答案 0 :(得分:3)
问题已解决。这是因为我在android:hardwareAccelerated="false"
文件中提到了AndroidManifest.xml
。