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

Android 按后退鍵退出Android程序的實現(xiàn)方法

 更新時間:2013年04月27日 14:36:10   作者:  
本篇文章介紹了,在Android中按后退鍵退出Android程序的實現(xiàn)方法。需要的朋友參考下

主要目的是按后退鍵的時候,讓程序能夠退出。

實現(xiàn)起來的思路:
1.捕獲到后退鍵事件就觸發(fā)。

復(fù)制代碼 代碼如下:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event)  {
    //按下的如果是BACK,同時沒有重復(fù) 
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {  
       //DO SOMETHING
       ....
    } 
    return true;
}

2.在后退鍵被按下時退出程序
這里也有兩種方式:直接退出程序,或者退出到主屏幕。

1)退出程序的兩種方法:

android.os.Process.killProcess(android.os.Process.myPid());           

System.exit(0);  

 我試了這兩種方法,但是奇怪的是,在1.5模擬器下,程序確實被KILL了,但是馬上Android又重新啟動了程序。


另外還有一種方式,比較友好,可以釋放資源,我覺得可行,就是實現(xiàn)起來麻煩一點,需要逐級退出,重寫onResume()方法:

復(fù)制代碼 代碼如下:

@Override 
protected void onResume() { 
    super.onResume(); 
    if(mExiting){ 
        finish(); 
    } 
}

2)退出到主屏幕(推薦)
這個比較簡單,新建一個主屏幕的Intent就可以。
復(fù)制代碼 代碼如下:

Intent home = new Intent(Intent.ACTION_MAIN);  
home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
home.addCategory(Intent.CATEGORY_HOME);  
startActivity(home);

相關(guān)文章

  • Android?實現(xiàn)自定義圓形進(jìn)度條的三種常用方法

    Android?實現(xiàn)自定義圓形進(jìn)度條的三種常用方法

    這篇文章主要介紹了Android?實現(xiàn)自定義圓形進(jìn)度條的三種常用方法的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Android實時文件夾創(chuàng)建方法

    Android實時文件夾創(chuàng)建方法

    這篇文章主要介紹了Android實時文件夾創(chuàng)建方法,涉及基于Activity實現(xiàn)文件實時查詢的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • android應(yīng)用開發(fā)之spinner控件的簡單使用

    android應(yīng)用開發(fā)之spinner控件的簡單使用

    Android的控件有很多種,其中就有一個Spinner的控件,這個控件其實就是一個下拉顯示列表。本文通過腳本之家平臺給大家介紹android應(yīng)用開發(fā)之spinner控件的簡單使用,感興趣的朋友可以參考下
    2015-11-11
  • Android中實現(xiàn)多線程操作的幾種方式

    Android中實現(xiàn)多線程操作的幾種方式

    多線程一直是一個老大難的問題,首先因為它難以理解,其次在實際工作中我們需要面對的關(guān)于線程安全問題也并不常見,今天就來總結(jié)一下實現(xiàn)多線程的幾種方式,感興趣的可以了解一下
    2021-06-06
  • Android簡單實現(xiàn)無限滾動自動滾動的ViewPager

    Android簡單實現(xiàn)無限滾動自動滾動的ViewPager

    這篇文章主要介紹了Android簡單實現(xiàn)無限滾動自動滾動的ViewPager,百度谷歌上面也有很多關(guān)于這方面的教程,但是感覺都略顯麻煩,而且封裝的都不是很徹底。所以試著封裝一個比較好用的ViewPager,實現(xiàn)思路一起通過本文學(xué)習(xí)吧
    2016-12-12
  • Android側(cè)滑菜單和輪播圖之滑動沖突問題

    Android側(cè)滑菜單和輪播圖之滑動沖突問題

    這篇文章主要介紹了Android側(cè)滑菜單和輪播圖之滑動沖突問題,需要的朋友可以參考下
    2017-06-06
  • Android實現(xiàn)指針刻度轉(zhuǎn)盤

    Android實現(xiàn)指針刻度轉(zhuǎn)盤

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)指針刻度轉(zhuǎn)盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Android中DialogFragment自定義背景與寬高的方法

    Android中DialogFragment自定義背景與寬高的方法

    DialogFragment 彈出框默認(rèn)是在屏幕的中央,左右還有留白,那么如何自定義背景和寬高呢?下面這篇文章就來給大家介紹了關(guān)于Android中DialogFragment自定義背景與寬高的方法,需要的朋友可以參考下。
    2017-08-08
  • 詳解Android中motion_toast的使用

    詳解Android中motion_toast的使用

    我們通常會用 toast(也叫吐司)來顯示提示信息,例如網(wǎng)絡(luò)請求錯誤,校驗錯誤等等。本文為大家介紹一個非常有趣的toast組件 —— motion_toast,感興趣的可以了解一下
    2022-06-06
  • Android中實現(xiàn)OkHttp上傳文件到服務(wù)器并帶進(jìn)度

    Android中實現(xiàn)OkHttp上傳文件到服務(wù)器并帶進(jìn)度

    本篇文章主要介紹了Android中實現(xiàn)OkHttp上傳文件到服務(wù)器并帶進(jìn)度,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評論

宁波市| 丁青县| 文昌市| 涞源县| 上饶市| 渭源县| 徐闻县| 天峨县| 杭州市| 海宁市| 普宁市| 蒙自县| 政和县| 沾益县| 黔江区| 宾阳县| 开远市| 陇川县| 唐山市| 新乐市| 昭苏县| 海城市| 乌拉特后旗| 昌平区| 津南区| 康乐县| 吴川市| 绥芬河市| 泰州市| 静海县| 新河县| 民乐县| 印江| 宁明县| 滨海县| 吉隆县| 濮阳市| 吉林省| 晋宁县| 根河市| 宁明县|