最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 再按一次返回鍵退出程序?qū)崿F(xiàn)思路

 更新時間:2013年01月20日 11:22:41   作者:  
用戶退出應(yīng)用前給出一個提示是很有必要的,因為可能是用戶并不真的想退出,而只是一不小心按下了返回鍵,大部分應(yīng)用的做法是在應(yīng)用退出去前給出一個Dialog提示框;個人覺得再按一次返回鍵退出程序很有必要,接下來介紹一些簡單實現(xiàn)
用戶退出應(yīng)用前給出一個提示是很有必要的,因為可能是用戶并不真的想退出,而只是一不小心按下了返回鍵,大部分應(yīng)用的做法是在應(yīng)用退出去前給出一個Dialog,我覺得這樣不太友好,用戶還得移動手指去按dialog中的按鈕。個人覺得“再按一次返回鍵退出程序”是best practice,實現(xiàn)也很簡單,直接上代碼:
復(fù)制代碼 代碼如下:

private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}

相關(guān)文章

  • Android實戰(zhàn)RecyclerView頭部尾部添加方法示例

    Android實戰(zhàn)RecyclerView頭部尾部添加方法示例

    本篇文章主要介紹了Android實戰(zhàn)RecyclerView頭部尾部添加方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Android 高仿微信支付數(shù)字鍵盤功能

    Android 高仿微信支付數(shù)字鍵盤功能

    現(xiàn)在很多app的支付、輸入密碼功能,都是使用自定義數(shù)字鍵盤,方便實用。下面本文給大家?guī)砹薃ndroid 高仿微信支付數(shù)字鍵盤功能,非常不錯,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • Android自定義Notification添加點擊事件

    Android自定義Notification添加點擊事件

    這篇文章主要為大家詳細介紹了Android自定義Notification添加點擊事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Android與iOS包體優(yōu)化及一鍵自動打包腳本

    Android與iOS包體優(yōu)化及一鍵自動打包腳本

    這篇文章主要為大家介紹了安卓與iOS包體優(yōu)化及一鍵自動打包腳本詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Flutter 如何封裝文本輸入框組件

    Flutter 如何封裝文本輸入框組件

    在實際開發(fā)過程中,往往開始是完成功能層面的開發(fā),然而再考慮組件封裝和代碼優(yōu)化。當(dāng)然,組件封裝越早做越好,因為這樣會提高整個團隊開發(fā)的規(guī)范性和效率。本文將介紹如何封裝一個文本輸入框組件
    2021-06-06
  • Android 畫中畫模式的實現(xiàn)示例

    Android 畫中畫模式的實現(xiàn)示例

    這篇文章主要介紹了Android 畫中畫模式的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Android AIDL實現(xiàn)進程間通信探索

    Android AIDL實現(xiàn)進程間通信探索

    這篇文章主要為大家詳細介紹了Android AIDL實現(xiàn)進程間通信的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android中實現(xiàn)延時執(zhí)行操作的方法小結(jié)

    Android中實現(xiàn)延時執(zhí)行操作的方法小結(jié)

    在Android開發(fā)中我們可能會有延時執(zhí)行某個操作的需求,這篇文章主要介紹了Android中實現(xiàn)延時執(zhí)行操作的幾種方法,需要的朋友可以參考下
    2018-10-10
  • 基于Android中Webview使用自定義的javascript進行回調(diào)的問題詳解

    基于Android中Webview使用自定義的javascript進行回調(diào)的問題詳解

    本篇文章對Android中Webview使用自定義的javascript進行回調(diào)的問題進行了詳細的分析介紹。需要的朋友參考下
    2013-05-05
  • 實例詳解Android Webview攔截ajax請求

    實例詳解Android Webview攔截ajax請求

    本篇內(nèi)容主要給大家講解了Android Webview攔截ajax請求的詳細講解,需要的朋友一起來學(xué)習(xí)一下。
    2017-11-11

最新評論

德昌县| 寿阳县| 丹巴县| 淮滨县| 恩平市| 威海市| 察隅县| 泰安市| 眉山市| 尉犁县| 临沧市| 淳安县| 双牌县| 右玉县| 贺州市| 洪湖市| 明溪县| 安龙县| 花莲县| 邢台县| 焉耆| 怀化市| 恩施市| 牟定县| 河南省| 许昌县| 长寿区| 旺苍县| 肇东市| 全南县| 田阳县| 永清县| 团风县| 诸暨市| 永川市| 油尖旺区| 鲜城| 金阳县| 滦南县| 历史| 潞城市|