Android防誤按返回退出程式

2021-07-03 22:34:24 字數 921 閱讀 1140

1、按返回時彈出退出提示

@override

public boolean onkeydown(int keycode, keyevent event)

return super.onkeydown(keycode, event);

}public static void showexittooltip(context context)

});builder.setnegativebutton("取消",

new android.content.dialoginte***ce.onclicklistener()

});builder.create().show();

}2、提示雙擊返回退出

a:利用handler延遲傳送更改狀態資訊

// 定義乙個變數,來標識是否退出

private static boolean i***it = false;

handler mhandler = new handler()

};@override

public boolean onkeydown(int keycode, keyevent event)

return super.onkeydown(keycode, event);

}private void exit() else

}b:通過記錄按鍵時間計算時間差實現

private long exittime = 0;

@override

public boolean onkeydown(int keycode, keyevent event)

return super.onkeydown(keycode, event);

}public void exit() else

}

android按兩次返回退出程式

今天給大家介紹兩種按兩次返回退出程式的方式 我先說第一種 我認為比較好理解的 首先在在全域性定義 public void oncreate方法之外 boolean i it false 設定乙個全域性變數的退出標識 意思是是否退出,值為false handler exithandler new ha...

按任意鍵選擇,返回,退出

按數字鍵選擇任意城市 地區等,按b返回上一級選單重新選擇,按q退出整個程式 import syshaidian guotu zhongguancun chaoyang shoutu dayuecheng pudong mingzhu waitan dongfang dong fang beijing...

android 按兩次返回鍵退出

我們可以在很多應用中都能看到按兩次返回鍵退出 其實這個功能實現很容易,下面就是實現的 把它放到你的程式中你的程式就能按兩次返回鍵退出啦 這個功能是為了避免誤點而把程式 退出了 給你的程式也加上這個簡單實用的功能把 package com.anjoyo.test import android.os.b...