DialogFragment Fragment already added
来源:互联网 发布:linux ftp速度慢 编辑:程序博客网 时间:2024/06/07 04:52
场景1
异步调用两个接口,公用一个加载进度框(DialogFragment),前一个加载框未dismiss,后一个已经开始show
解决1
if(!mAddCategoriesDialogFragment.isAdded()
&&!mAddCategoriesDialogFragment.isVisible()
&&!mAddCategoriesDialogFragment.isRemoving())
{
mAddCategoriesDialogFragment.show(getFragmentManager().beginTransaction(),"AddCategoriesDialogFragment");
}
tips:
public final boolean isAdded()
如果该Fragment对象被添加到了它的Activity中,那么它返回true,否则返回false。
Public final boolean isRemoving()
如果当前的Fragment对象正在从它的Activity中被删除,那么就返回true。这删除过程不是该Fragment对象的Activity的结束过程,而是把Fragment对象从它所在的Activity中删除的过程。
Public final boolean isVisible()
如果该Fragment对象对用户可见,那么就返回true。这就意味着它:1.已经被添加到Activity中;2.它的View对象已经被绑定到窗口中;3.没有被隐藏。
http://www.cnblogs.com/andriod-html5/archive/2012/06/02/2539402.html 0 1
- DialogFragment Fragment already added
- Fragment already added 解决办法
- fragment切换 报错 Fragment already added
- android ViewPager+Fragment ILLegalStateException Fragment Already added
- java.lang.IllegalStateException: Fragment already added问题
- java.lang.IllegalStateException: Fragment already added:
- java.lang.IllegalStateException: Fragment already added:
- Fragment already added问题的解决
- 解决java.lang.IllegalStateException: Fragment already added:Fragment already added问题
- java.lang.IllegalStateException: Fragment already added异常的处理
- 关于java.lang.IllegalStateException: Fragment already added的一些问题
- java.lang.IllegalStateException: Fragment already added ListFragment异常的处理
- 关于java.lang.IllegalStateException: Fragment already added的问题
- java.lang.IllegalStateException: Fragment already added异常的处理
- Android java.lang.IllegalStateException: Fragment already added异常的处理
- Fragment already added异常的原因与解决办法
- java.lang.IllegalStateException: Fragment already added异常的处理
- 关于 java.lang.IllegalStateException: Fragment already added 解决方式
- LA 3026 Period (strings)
- 菜鸟学hive--UDF函数
- bailian2705
- thinkphp 中的动态表.
- 设置UIView几个角为圆角
- DialogFragment Fragment already added
- 3.5 指向类成员的指针知识点
- 在Ubuntu里安装Brackets无须下载,可以直接通过命令安装
- mac下安装cmake
- jobdu1192
- GRE写作必备句型
- thinkcentre M8400 双屏拓展设置方法
- C++ STL中Map的按Key排序和按Value排序
- 证书