最簡單的實現方式沒有之一
private long time = 0;
@Override
public void onBackPressed() {
if (System.currentTimeMillis() - time < 3000) {
super.onBackPressed();
} else {
Toast.makeText(context, "再次點擊退出應用", Toast.LENGTH_SHORT).show();
time = System.currentTimeMillis();
}
}