【发布时间】:2015-04-13 09:07:20
【问题描述】:
我有自定义对话框,我希望在用户单击“确定”按钮时关闭应用程序。我该怎么做?
public class PromptDialog extends Dialog {
TextView removeMsg;
public PromptDialog(Context context){
super(context);
setContentView(R.layout.dlg_prompt);
removeMsg = (TextView)findViewById(R.id.confirmText);
Button okBut = (Button)findViewById(R.id.confirmBut);
okBut.setOnClickListener(okButClick);
}
View.OnClickListener okButClick = new View.OnClickListener() {
public void onClick(View v) {
dismiss();
}
};
}
【问题讨论】:
-
请添加显示此对话框的代码。
-
您可以使用
System.exit(0);或yourMainActivity.finish();,但是,不建议您以编程方式终止您的应用程序。