在Android4.0api以上版本中, 当viewpager.set继承FragmentStatePagerAdapter的adapter时有时会返回java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.解决方法是:
在viewpager的item fragment中的oncreateView方法中,使用inflater.inflate(view, null), 不要使用inflater.inflate(view, container)
本文介绍了解决Android中ViewPager配合FragmentStatePagerAdapter使用时遇到的java.lang.IllegalStateException异常问题。该异常通常发生在试图为一个已有父级视图的子视图设置ViewPager时。文章提供了一种解决方案:在inflate视图时,需要确保使用inflater.inflate(view,null),而非inflater.inflate(view,container)。
2748

被折叠的 条评论
为什么被折叠?



