你的位置:首页 > 操作系统

[操作系统]Android alertdialog实现确认退出

package com.example.alertdialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.view.Menu;import android.view.View;import android.widget.Toast;public class MainActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);  }//名字如果是onBackPressed,那就是按下手机返回键的效果,参数为空即可。  public void onBackPressed1(View v) {     new AlertDialog.Builder(this).setTitle("确认退出吗?")       .setIcon(android.R.drawable.ic_dialog_info)       .setPositiveButton("确定", new DialogInterface.OnClickListener() {             @Override         public void onClick(DialogInterface dialog, int which) {         // 点击“确认”后的操作           MainActivity.this.finish();             }       })       .setNegativeButton("返回", new DialogInterface.OnClickListener() {             @Override         public void onClick(DialogInterface dialog, int which) {         // 点击“返回”后的操作,这里不设置没有任何操作           Toast.makeText(MainActivity.this, "你点击了返回键", Toast.LENGTH_LONG).show();        }       }).show();      }  }