在我的应用程序中,我有多个不同类型的对话框,我像showDialog(dialogType)
一样调用它们。
我希望特定类型的对话框具有更高的优先级,并始终显示在前面。我甚至尝试higherPriorityDialog.hide()
隐藏该对话框并higherPriorityDialog.show()
再次显示它,以便它应该出现在前面,但没有运气。
我有什么方法可以做到这一点吗?
答案 0 :(得分:0)
最后,我必须做这样的事情,在某处保留所有`Dialog'对象的Vector。每当lowPriorityDialog到来时,只需完成highPriorityDialogs,并显示lowPriorityDialog并再次显示所有highPriorityDialogs。希望我不要混淆你。
答案 1 :(得分:-2)
在打开另一个对话框之前,您很可能必须关闭所有其他对话框。所以在一个上调用.close()并在另一个上调用.show()
我不确定android是否支持同时打开多个对话框,即使它们是隐藏的。