重写返回键

private long tempTime = 0;/** * 双击退出 */@Overridepublic void onBackPressed() {    long firstClick = System.currentTimeMillis();    if (firstClick - tempTime < 500) {        ToastUtil.cancel();        super.onBackPressed();    } else {        ToastUtil.show(this, "再按一次退出");    }    tempTime = firstClick;}

Toast工具类

package com.bitmain.btccom.utils;import android.content.Context;import android.widget.Toast;/** * Created by kongqw on 2015/11/21. */public final class ToastUtil {    private static Toast mToast;    // 工具类私有化    private ToastUtil() {    }    // 单例模式 显示Toast    public static void show(Context context, String text) {        if (null == mToast) {            mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT);        }        mToast.setText(text);        mToast.show();    }    // 关闭Toast    public static void cancel() {        if (null != mToast)            mToast.cancel();    }}

更多相关文章

  1. android ListView滑动到顶部带弹性效果
  2. android linux工具移植
  3. Android之ScrollView嵌套ListView解决工具
  4. Android(安卓)学习之CalendarManager日历管理工具类
  5. Android(安卓)双击退出应用
  6. android dex工具打包Could not reserve enough space for object
  7. 如何使用ndk中addr2line工具查询so库中错误信息行数
  8. Android(安卓)双击返回键退出程序
  9. Android调试工具 —— TraceView [整理]

随机推荐

  1. Android studio获取证书指纹 (SHA1)的方
  2. Android命名规范,开发规范,注意点整理(一)
  3. Android通知系统源码解析
  4. Android 日历开发教程[三]
  5. Mac修改环境变量路径中带空格的处理
  6. Android 之窗口小部件高级篇--App Widget
  7. 手把手教你搭建 NDK 环境搭建
  8. android 通信开发要用的文档
  9. 【Android】单例模式的推荐写法
  10. Android程序全屏方法