Android系统对话框弹出无法取消

时间:2016-04-11 15:42:44

标签: android dialog system

我正在尝试关闭系统对话框,但对话框只有" ok"按钮,并且无法取消后退按钮。我试过两种方法。先播出

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

第二

@Override
public void onWindowFocusChanged(boolean isTrue) {
    super.onWindowFocusChanged(isTrue);

    if (!isTrue){
        Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        sendBroadcast(closeDialog);
    }
}

但没人工作。任何帮助

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

.setNegativeButton(R.string.cancel,new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int id){ //用户取消了对话框}});