在一些app中,一般都是主页面都会有一个连续点击两次返回键就能够退出,也是防止返回键误触导致直接退出了应用。示例没有复杂的activity管理,点击两次后直接finish就完成了。
思路
直接判断用户两次按键的时间差是否在一个预期值之内,是则退出,否则应该出现一些提示来提醒用户。
1 | public class MainActivity extends BaseActivity { |
重写onKeyDown()和onBackPressed()方法都能捕获Back的点击事件,
在一些app中,一般都是主页面都会有一个连续点击两次返回键就能够退出,也是防止返回键误触导致直接退出了应用。示例没有复杂的activity管理,点击两次后直接finish就完成了。
直接判断用户两次按键的时间差是否在一个预期值之内,是则退出,否则应该出现一些提示来提醒用户。
1 | public class MainActivity extends BaseActivity { |
重写onKeyDown()和onBackPressed()方法都能捕获Back的点击事件,
微信支付
支付宝