Android ViewPager+Fragment嵌套 报错的问题

首先  把错误贴一下:

Android ViewPager+Fragment嵌套 报错的问题

Android ViewPager+Fragment嵌套 报错的问题

为了清楚点,报错截图没有调整大小。

再贴一下我要实现的效果:

Android ViewPager+Fragment嵌套 报错的问题

具体要实现的功能就是类似驾考宝典一类application答题的功能,因为自身技术不足,所以功能的实现参考http://www.jb51.net/article/81366.htm,只要fragment数据部分修改一下就可以使用了,但需要注意的是(也是引发开头报错的原因之一)设置适配器时需要用mAdapter = new MyAdapter(getChildFragmentManager());

而不是getFragmentManager()这个方法,因为如果要操作最里面的控件,需要获得的是childFragmentManager。

上述这个原因也是我在网上找到的解决办法,但是当我修改完代码后,仍然报同样的错误,因此,我继续查找资料,在查看了多个资料以及相同逻辑的他人的代码后,发现,如果在ViewPager切换页面之前,将radioGroup中选中的按钮的状态清除,就没有错误产生,也就是说使用RadioGroup的clearCheck()方法。

具体原因我仍在寻找,猜测可能是切换时RadioGroup如果状态未清除可能会与下一个控件冲突。如果有大神知道具体原因,望告知!谢谢!