座右铭:“生命不息,奋斗不止”
今年大环境比较差,公司也开始了裁员。毕业的同学并没有找到更好甚至同样的工作,所以,珍惜现在的工作,珍惜每一天的写代码时间。
有一个需求,用一个dialog实现,这个dialog继承了DialogFragment.
点击某个按钮,可以打开该dialog。也可以通过接受im或者push来打开弹窗
这个时候就有可能出现多次打开该dialog的情况。
处理方法,
可以通过判断该dialog是否可见,如果可见,就return
if (mDialog?.isVisible == true) {
return
}
mDialog = TestDialog()
mDialog.show(fmManager, "tag1")
点击打开dialog和im打开dialog时,这个tag不要重复,防止isVisible还不是true的情况下,又执行了一遍打开该tag的dialog,就会报错。
最后,祝愿自己在android开发的道路上越来越好!