草庐IT

destroyItem

全部标签

android - 删除任何 View 时,不会调用 PageAdapter 的 destroyItem 函数

我正在开发一个android应用程序并在View中使用viewpager。我正在使用PagerAdapter在vi​​ewpager中显示选项卡的View。我必须动态添加/删除一些选项卡。当我添加任何选项卡及其View时,将调用instantiateItem函数并成功添加选项卡。但是当我从viewpager中删除任何选项卡时,应该调用destroyItem函数,但它没有被调用,Tab的View也没有被删除。这是我用来添加/删除选项卡的代码。publicListviewsList=newArrayList();publicHashMapGridViewList=newHashMap();

android - 如何解决 UnsupportedOperationException 必需的方法 destroyItem 未被覆盖

虽然我在PagerAdapter中覆盖了destroyItem(...),但在ViewPager中滑动页面时出现错误UnsupportedOperationExceptionRequiredmethoddestroyItemwasnotoverriddenJava代码publicclassPropertyPagerAdapterextendsPagerAdapter{privateContext_context;privateintlayoutId;privateListdataList;publicPropertyPagerAdapter(Contextcontext,intreso