我有一个Android应用,即使用SIM工具包。该应用程序有一个屏幕,显示一个对话框,当SIM工具包聚焦时,该对话框应在后台显示。
现在,当SIM工具包获得焦点时,对话框会像Android方式一样消失,并在onResume()
上重新实例化。如何让对话框在背景中可见?
如果我正确理解了该过程,一旦应用程序收到onPause
命令,它就会呈现为图像,并且如果它使用透明背景,则用作其他应用程序的背景。也许有办法告诉进程也捕获对话框?
答案 0 :(得分:0)
好的,这对我来说应该是显而易见的,但不知怎的,我仍然没有注意到。
对话框,只要您使用showDialog()
,dismissDialog()
和removeDialog()
创建对话框,操作系统就会对其进行处理。
我很困惑,并且认为我必须自己照顾它们,因此在我的应用程序中引入了这个bug。现在修复了!