如何从服务接收器关闭系统对话框?

时间:2015-08-09 03:54:55

标签: android service

在我的应用程序中,我有一个检测onKeyDown按的服务。我想在按下此键时关闭系统对话框。

这是我发现关闭系统对话框的代码。

Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
            sendBroadcast(closeDialog);

如何在我的服务接收器文件中添加此代码,是否有办法覆盖BroadcastReceiver类中的onWindowBackPressed()?

1 个答案:

答案 0 :(得分:0)

试试这个:

@Override
public void onReceive(Context context, Intent intent) {
    Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
    context.getApplicationContext().sendBroadcast(closeDialog);
}