阅读更多

  1. package com.anjoyo.test;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.KeyEvent;
  5. import android.widget.Toast;

  6. public class TestActivity extends Activity {
  7.         private long mExitTime;

  8.         public void onCreate(Bundle savedInstanceState) {
  9.                 super.onCreate(savedInstanceState);
  10.                 setContentView(R.layout.main);

  11.         }
  12.         
  13.         public boolean onKeyDown(int keyCode, KeyEvent event) {
  14.                 if (keyCode == KeyEvent.KEYCODE_BACK) {
  15.                         if ((System.currentTimeMillis() - mExitTime) > 2000) {
  16.                                 Object mHelperUtils;
  17.                                 Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
  18.                                 mExitTime = System.currentTimeMillis();

  19.                         } else {
  20.                                 finish();
  21.                         }
  22.                         return true;
  23.                 }
  24.                 return super.onKeyDown(keyCode, event);
  25.         }
  26. }

更多相关文章

  1. 给两到五年经验的Android面试者
  2. 给两到五年经验的Android面试者
  3. android WebView onJsAlert onJsConfirm
  4. Ubuntu 无线热点 Set Up A Wireless Hotspot (Access Point Mode
  5. Android(安卓)Activity 启动/退出 动画效果
  6. NestedScrollView+RecyclerView滑动冲突问题,加载更多
  7. android网络状态检查
  8. Android(安卓)OpenCV 灰度图转化
  9. android 按两次返回键退出

随机推荐

  1. 史上最全干货:Android中的Intent
  2. android蓝牙通信
  3. android实现文件下载的几种方式
  4. What Android(安卓)Is
  5. android.os.storage Kotlin |Java
  6. Android(安卓)BroadCastReciver学习笔记
  7. android Q
  8. 《Android音频焦点机制深入理解》
  9. Android: Actions for BroadcastReceiver
  10. Android(安卓)Interprocess Communicatio