android double click to exit app

www.lautt‮u‬ri.com
android double click to exit app
private var doubleBackToExitPressedOnce = false;

override fun onBackPressed() {
    if (doubleBackToExitPressedOnce) {
        super.onBackPressed()
        return;
    }

    this.doubleBackToExitPressedOnce = true;
    Toast.makeText(this, "Please press BACK again to exit", Toast.LENGTH_SHORT).show();

    Handler(Looper.getMainLooper()).postDelayed(Runnable { doubleBackToExitPressedOnce = false }, 2000);
}
Created Time:2017-08-30 18:14:12  Author:lautturi