本文主要是介绍关于调用finish()后dialog一闪而过的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这个问题困扰了我很久,能够解决我真的高兴,我高兴的并不是解决这个问题,而是了解一段代码的逻辑在此感谢REGT,对我的教导
废话少说:
举例说明吧:
privare void A(){
//其它相关代码
showDialog();
//最后调用finish方法
this.finish();
}
private void showWarningDialog() {
AlertDialog.Builder builder = new Builder(this);
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setTitle("标题");
builder.setMessage(getResources().getString("提示信息");
builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//确定的相关代码
}
});
builder.setNegativeButton("否", new DialogInterface.OnClickListener() {
这篇关于关于调用finish()后dialog一闪而过的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!