logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ViewPager2套ViewPager2,出现“IllegalArgumentException: Wrong state class...”错误

本文记录了Android开发中ViewPager2嵌套ViewPager2时遇到的"IllegalArgumentException: Wrong state class"错误及解决方案。作者通过分析发现,内层ViewPager2的RecyclerView由系统自动分配ID,在碎片恢复时可能产生ID冲突导致崩溃。解决方案是手动为内层RecyclerView设置固定ID:在Fra

#android#学习
Fragment has not been attached yet Fragment 套 Fragment

Fragment has not been attached yetFragment 套 Fragment在商城项目中使用了 Fragment 套 Fragment的结构,大致框架如下图MallActivity中FragmentStateAdapter的参数为“this”,SortMallFragment的简单代码如下:public class SortMallFragment extends F

#java#android
TabLayout+ViewPager+Fragment 手拨屏幕不滚动,标签选中变色,标签右上角红色序号、小红点

TabLout+ViewPager+Fragment手拨屏幕不滚动,标签选中变色,标签右上角红色序号、小红点正在做一个商城项目的底部标签,遇到了很多难题,经过努力,有了些眉目,将心得写下来,一是巩固、整理知识,二来也能为像我这样的新手提供些许帮助,在学习的道路上少作些难。本项目采用了TabLout+ViewPager+Fragment的结构。主活动中关联TabLout和ViewPager,为Vie

#android
数据库准备,都有了:MySQL卸载、安装(MySQL8、MySQL5较新版),HeidiSQL安装、JDBC驱动(mysql-connector-java-8...)添加

学习了一段时间的mysql,感觉有必要总计、记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入“角色”。一、MySQL8.0.27 卸载、安装如果以前自己的系统安装过 MySQL,“卸载”开始;否则从“安装”开始。1、卸载MySQLA、停止MySQL服务。屏幕左下角输“cmd”,“管理员:命令提示符”界面输 net stop mysql后回车,提示“MySQL服务已成功停止

文章图片
#mysql#数据库
Attempt to invoke virtual method ‘…’ on a null object reference

Attempt to invoke virtual method ‘…’ on a null object reference遇到了两次这样的提示,逐个解析之。一、只声明,未创建。如下代码:public class SortMallFragment extends Fragment {... ...private ArrayList<Fragment> rightFragments;@

#android
到底了