fragment切换Activity后再返回,view重叠。
来源:互联网 发布:淘宝买家的信用等级 编辑:程序博客网 时间:2024/05/20 13:06
- 大家在使用fragment的时候。选择使用hide和show的方式重复利用。
- 我的设计是这样的:
- activityA中设计了多个Fragment按钮,fragment1,fragment2,fragment3;在初始化的时候用fragmentController全部add了;
- fragment1由于业务需求跳转到activityB,此时界面在activityB操作;
- 打印log跟踪发现,此时activityA执行了ondestory(),也就是activityA被回收了,而fragment1未被杀死,打印log跟踪,savedInstanceState是不为空的。
重叠的原因就是因为fragment未被回收,又重新被初始化了,于是就出现了多个fragment show。
- 解决方法:我在每个fragment初始化view 前判断view是否存在,若不为 空,则直接return view
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if(savedInstanceState != null){
return view;
}
view = View.inflate(activity, R.layout.activity_message, null);
return view;
}
1 0
- fragment切换Activity后再返回,view重叠。
- 从Activity返回后切换fragment的显示
- fragment 横屏切换 view 重叠
- fragment 切换后,返回键报错
- 关于Activity加载Fragment切换Show和Hide重叠问题
- Viewpager+Fragment重复滑动后出现view重叠问题
- Activity被回收后,重建时Fragment重叠问题
- 记录一下 fragment跳转后切换tabhost 返回之前tab 再按返回键失败
- 切换Fragment 出现列表重叠
- Fragment 切换时 重叠问题
- Toobar实现activity+fragment切换,带也层层的返回
- activity与fragment---监听fragment返回键,fragment中横竖屏切换
- 关于横竖屏切换后Fragment发生重叠问题的解决
- Activity中多个fragment切换
- activity、fragment切换动画
- Android Fragment 切换时布局重叠
- # **Fragment切换时重叠显示的解决办法**
- Android Studio 切换fragment重叠问题
- hashCode()方法的作用
- HDU 3829 Cat VS Dog 二分图匹配
- postgreSql on windows
- zlib-1.2.3 64位安装
- HDU 1848 Fibonacci again and again Nim博弈变形
- fragment切换Activity后再返回,view重叠。
- LeetCode *** 324. Wiggle Sort II (virtual indexing)
- Reverse Words in a String
- C语言中宏定义"#"和"##"符号的用法
- 超级楼梯
- 使用IDEA创建Spring mvc工程及简要分析
- MySQL数据库管理常用命令
- android sdk introduction
- 微信模板消息