我有一个活动,我用startActivityForResult进行了调用,并传入了带有2个值的Extras。这两个值确定要运行的功能,例如,检查值并调用诸如添加日历事件,创建警报等方法。这些方法显示AlertDialogs允许输入
我希望活动仅在完成和处理所有这些任务后才返回意图。我不确定如何检查活动是否完成
有没有办法检查在关闭活动之前是否关闭了该活动创建的所有对话框?
谢谢你。
如果没有您正在做的代码,这有点令人困惑,但是,您可以检查finish()
一下Dialogs
是否显示了
@Override
public void finish()
{
if (myDialogObject.isShowing())
{
// do something or nothing
}
else
{
// do something else
}
}
您也可以在OnDismissListener
上设置一个Dialog
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句