«

android按back键退出程序时,实现“再按一次退出”的功能

时间:2024-3-2 18:55     作者:韩俊     分类: Android


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

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

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

long startTime = 0;

@Override
public void onBackPressed() {

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

标签: android

热门推荐