android解决FragmentStatePagerAdapter 造成重新绘制fragment状态不保存的问题
16lz
2021-01-24
参考地址:https://blog.csdn.net/liulinghuidage/article/details/52051693页面摧毁重建 参考官文地址http://www.android-doc.com/reference/android/support/v4/app/FragmentStatePagerAdapter.html重写这两个方法@Overridepublic Fragment instantiateItem(ViewGroup container, int position) { Fragment fragment = (Fragment) super.instantiateItem(container, position); fm.beginTransaction().show(fragment).commit(); return fragment;}@Overridepublic void destroyItem(ViewGroup container, int position, Object object) { // super.destroyItem(container, position, object); Fragment fragment = (Fragment) object; fm.beginTransaction().hide(fragment).commit();}
// @Override// public int getItemPosition(@NonNull Object object) {// Log.e("getItemPosition",object.toString());//// return POSITION_NONE;// }
更多相关文章
- Android(安卓)APP跳转微信小程序和APP跳转支付宝小程序传参
- Android(安卓)网页登录 POST 请求 保存 COOKIE
- Android(安卓)-- 倒计时的实现
- Android(安卓)开发中的 Handler ,Thread ,Message ,Runnable 的
- 腾讯微博客户端开发视频--若水(第三集、第四集)
- Android中3种方法实现back键动作
- GitHub 优秀的 Android(安卓)开源项目
- Android点击2次退出
- 前端 js 判断设备类型是手机还是PC 并打开不同设备下的页面