zoukankan      html  css  js  c++  java
  • 主界面按返回键弹出确认退出对话框

     根据产品设计的需求,有时需要在程序主界面按手机的返回实体键时,出现一个确认退出的对话框。

    以下代码实现该功能,且可以放在任何一个Activity中使用。

    @Override
    publicboolean onKeyDown(int keyCode, KeyEvent event) {
    // 按下键盘上返回按钮
    if (keyCode == KeyEvent.KEYCODE_BACK) {

    new AlertDialog.Builder(this)

    .setTitle(
    "Message Box")

    .setMessage(
    "Sure to exit?")

    .setNegativeButton(
    "No",
    new DialogInterface.OnClickListener() {

    publicvoid onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub

    }
    })

    .setPositiveButton(
    "Yes",
    new DialogInterface.OnClickListener() {

    publicvoid onClick(DialogInterface dialog, int whichButton) {

    finish();

    }

    }).show();

    returntrue;

    }
    else {

    returnsuper.onKeyDown(keyCode, event);

    }

    }
  • 相关阅读:
    公用导航栏的根据url控制选中导航js
    页面切换出动晃动解决
    redis五大数据类型
    redis简介
    Linux安装redis
    各种锁的理解
    原子引用
    理解CAS
    彻底玩转单例模式
    Volatile
  • 原文地址:https://www.cnblogs.com/gzggyy/p/2087636.html
Copyright © 2011-2022 走看看