自动关闭android系统对话框

时间:2014-04-12 15:53:27

标签: android dialog

有没有办法从应用程序代码中自动关闭android系统对话框?或者,当它出现时,单击系统对话框的特定部分?我正在尝试编写一个调用应用程序,当有人试图打电话时,如果飞机模式是" on"将出现一个系统对话框,要求关闭飞行模式。我想知道是否可以点击" ok"在此对话框中自动... 提前谢谢......

1 个答案:

答案 0 :(得分:0)

更改焦点时调用onWindowFocusChanged方法。因此,我们可以使用该方法消除系统对话框。

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    if(!hasFocus) {
        // Close every kind of system dialog
        Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        sendBroadcast(closeDialog);
    }
}