阅读更多
/**监听对话框里面的button点击事件*/      DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener()      {          public void onClick(DialogInterface dialog, int which)          {              switch (which)              {              case AlertDialog.BUTTON_POSITIVE:// "确认"按钮退出程序              finish();                //这里处理退出前跳到首个加载界面后执行下面的退出Intent intent = new Intent();intent.setClass(MainActivity.this, MainActivity.class);startActivity(intent);// 退出程序Intent mHomeIntent = new Intent(Intent.ACTION_MAIN);mHomeIntent.addCategory(Intent.CATEGORY_HOME);mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);startActivity(mHomeIntent);// 第二次关闭android.os.Process.killProcess(android.os.Process.myPid());                break;              case AlertDialog.BUTTON_NEGATIVE:// "取消"第二个按钮取消对话框                  break;              default:                  break;              }          }      };        @Override      public boolean onKeyDown(int keyCode, KeyEvent event)      {          if (keyCode == KeyEvent.KEYCODE_BACK )          {              // 创建退出对话框              AlertDialog isExit = new AlertDialog.Builder(this).create();              // 设置对话框标题              isExit.setTitle("系统提示");              // 设置对话框消息              isExit.setMessage("确定要退出吗");              // 添加选择按钮并注册监听              isExit.setButton("确定", listener);              isExit.setButton2("取消", listener);              // 显示对话框              isExit.show();          }          return false;                }

更多相关文章

  1. 自定义对话框Dialog
  2. Android隐藏程序及调用
  3. 窗体两个按钮各占一半
  4. 设置Android应用程序横竖屏显示
  5. [Android UI] Activity Maintheme (Android 解决程序启动时的黑
  6. 自定义单选按钮(RadioButton)的样式
  7. Android按钮控件之RadioGroup和RadioButton
  8. 用Eclipse开发Android应用程序(2): 开发环境搭建
  9. android单选按钮RadioGroup的详细使用

随机推荐

  1. Android入门二(五大布局)
  2. [置顶] Android增量更新与CMake构
  3. 自定义视图(组合控件)
  4. 从gpu到chromium compositor(cc)详解andr
  5. Android 5.X Activity过渡动画,以及漂亮的
  6. GridView中实现元素填充剩余空间(自适应)
  7. android基础--获取sdcard的总容量
  8. android studio中的文本替换
  9. 测试Android真机访问电脑主机web项目服务
  10. Android Studio每日小技巧