在Android屏幕上的onPause屏幕上保持对话框

时间:2012-04-23 07:57:17

标签: android

我有一个Android应用,即使用SIM工具包。该应用程序有一个屏幕,显示一个对话框,当SIM工具包聚焦时,该对话框应在后台显示。

现在,当SIM工具包获得焦点时,对话框会像Android方式一样消失,并在onResume()上重新实例化。如何让对话框在背景中可见?

如果我正确理解了该过程,一旦应用程序收到onPause命令,它就会呈现为图像,并且如果它使用透明背景,则用作其他应用程序的背景。也许有办法告诉进程也捕获对话框?

1 个答案:

答案 0 :(得分:0)

好的,这对我来说应该是显而易见的,但不知怎的,我仍然没有注意到。

对话框,只要您使用showDialog()dismissDialog()removeDialog()创建对话框,操作系统就会对其进行处理。

我很困惑,并且认为我必须自己照顾它们,因此在我的应用程序中引入了这个bug。现在修复了!