Android Viewpager 当一个Fragment中存在ScrollView时,滑动出现崩溃。

 高桥惜员_136 发布于 2022-10-31 12:26

如题,崩溃log如下:

java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.ScrollView$SavedState
                                                                          at android.widget.ScrollView.onRestoreInstanceState(ScrollView.java:1806)
                                                                          at android.view.View.dispatchRestoreInstanceState(View.java:14042)
                                                                          at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:3018)
                                                                          at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:3024)
                                                                          at android.view.View.restoreHierarchyState(View.java:14020)
                                                                          at android.app.Fragment.restoreViewState(Fragment.java:645)
                                                                          at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:926)
                                                                          at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1079)
                                                                          at android.app.BackStackRecord.run(BackStackRecord.java:852)
                                                                          at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1485)
                                                                          at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:493)
                                                                          at android.support.v13.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:167)
                                                                          at android.support.v4.view.ViewPager.populate(ViewPager.java:1106)
                                                                          at android.support.v4.view.ViewPager.populate(ViewPager.java:952)
                                                                          at android.support.v4.view.ViewPager$3.run(ViewPager.java:251)
                                                                          at android.support.v4.view.ViewPager.completeScroll(ViewPager.java:1849)
                                                                          at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1978)
                                                                          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2000)
                                                                          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2523)
                                                                          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2114)
                                                                          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2523)
                                                                          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2114)
                                                                          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2523)
2 个回答
  • 应该贴下代码的,如题的界面我也用过并无问题。

    2022-10-31 22:27 回答
  • 格式转换异常,继承父VIEW的多个子类时,因为设置view 的id重复。修改下重复id就可以了

    2022-10-31 22:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有