我正在尝试关闭系统对话框,但对话框只有" 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);
}
}
但没人工作。任何帮助
答案 0 :(得分:1)
您可以使用以下内容:
.setNegativeButton(R.string.cancel,new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int id){ //用户取消了对话框}});