Android(安卓)alertdialog实现确认退出
16lz
2021-01-26
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(); } }
更多相关文章
- Android(安卓)小功能之 TextView 只设置某些文字可点击
- Android(安卓)无入侵解决按钮重复点击---DoubleClick2.0的使用
- android中回调函数
- Android软件开发环境搭建
- onInterceptTouchEvent和onTouchEvent调用时序(转)
- Android(安卓)journey3 @点击事件的4种写法
- fragment内嵌fragment之间传值+切换fragment
- 【Android】自定义蒙层
- python模拟android屏幕高频点击工具