android app按back键退出程序的时候,有的是通过dialog弹出的方式来提醒的,有的是通过弹出消息“再按一次退出”来提醒用户。

前者感觉用户体验不是很好,后者比前者方便多了。

那么该如何来实现该功能呢?

 

long startTime = 0;@Overridepublic void onBackPressed() {long currentTime = System.currentTimeMillis();if ((currentTime - startTime) >= 2000) {Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();startTime = currentTime;} else {finish();}}

更多相关文章

  1. 自定义activity启动退出效果
  2. Android基于XMPP Smack Openfire开发IM 【二】获取好友列表
  3. Android(安卓)6.0运行时权限 (危险权限)
  4. android中SharedPreferences实现存储用户名功能
  5. 怎么控制安卓应用的权限
  6. Android笔记:定时提醒、闹钟实现
  7. Android之路之十六(重要組件之BroadcastReceiver)
  8. [置顶] activity配置信息详解
  9. 记录Android(安卓)Studio项目提交到github上的出错处理

随机推荐

  1. Android(安卓)的RIL驱动模块
  2. android 显示gif图片
  3. 局域网场景下Android客户端实现同数据库
  4. Learning about Android Graphics Subsys
  5. android Supported Media Formats
  6. Android中如何判断Intent是否存在?
  7. Android手把手教你实现卡片式瀑布流效果(R
  8. Android Essentials: Submitting Your Ap
  9. Android之自定义对话框AlertDialog.Build
  10. android 自定义dialog