想必大家在平常使用Android应用的时候,经常会看到退出应用时,需要点击两下才能退出的功能,这就是延迟退出功能、防止用户误操作。
实现代码其实很简单,主要是通过handler消息实现:
public class MainActivity extends FragmentActivity { private boolean isExit = false; @SuppressLint("HandlerLeak") private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what == 0) { isExit = false; } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override protected void onPause() { super.onPause(); } @Override protected void onResume() { super.onResume(); } @Override public void onBackPressed() { if (!isExit) { isExit = true; Toast.makeText(MainActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); handler.sendEmptyMessageDelayed(0, 2000); } else { AppManager.getInstance().exit(); } } }
欢迎去下载我的软件体验:http://android.myapp.com/myapp/detail.htm?apkName=com.yln.history
精彩科技工作室
相关推荐
使用android studio设计微信主界面,采用ViewPager和Fragment相结合的方法,实现界面滑动更换页面,点击等
Android 实现了可以滑动左侧边缘退出Activity的功能
利用Android Studio 4.2.1实现登录界面,包含密码找回功能,验证码有6位随机数生成。
博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46652769
Android中侧滑菜单效果实现(主界面和菜单界面实现平移、缩放、滚动动画),详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/72602778
Android登录界面功能实现
最近一个android小程序需要登录功能,我简单实现了一下。这是整个工程源码,注释嘛,还算详细吧
Android 类似淘宝 电商 搜索功能,监听软键盘搜索事件,延迟自动搜索,以及时间排序的搜索历史记录的实现.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要为大家介绍了Android实现仿网易新闻主界面设计的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
安卓右滑退出界面功能 安卓右滑退出界面功能 安卓右滑退出界面功能
Android主界面布局 Android主界面布局 Android主界面布局 Android主界面布局 Android主界面布局 Android主界面布局
用ViewPager实现跟微信主界面一样的页面滑动效果
一个简单的android欢迎界面实现,用于在程序启动时添加欢迎动画,使得程序更炫。简单而使用。
Android模仿聊天对话界面功能实现,类似短信对话与即时通讯对话
主要介绍了Android 实现界面刷新的相关资料,这里提供了几种方法及实例代码,具有一定的参考价值,需要的朋友可以参考下
实现侧滑功能,点击滑动,并且实现,侧滑界面弹出时,主界面呈现半透明状态,反之,亦然。
实现QQ主界面的工程代码
Android模仿新版微信主界面,应该来说模仿的很相似。
android仿360界面实现,主界面的基本实现,没有任何功能的实现。
本节课程内容:个人学习助手项目-主界面的实现 01 个人学习助手项目-主界面的实现 目录 个人学习助手项目-主界面的实现 Personal Learning Assistant project - Main interface implementation 通过点击底部按钮,...