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

Android中home鍵和back鍵區(qū)別實(shí)例分析

 更新時間:2015年09月22日 12:17:11   作者:Ruthless  
這篇文章主要介紹了Android中home鍵和back鍵區(qū)別,以實(shí)例形式較為詳細(xì)的分析并總結(jié)了home鍵和back鍵區(qū)別及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例分析了Android中home鍵和back鍵區(qū)別。分享給大家供大家參考。具體如下:

back鍵

Android的程序無需刻意的去退出,當(dāng)你一按下手機(jī)的back鍵的時候,系統(tǒng)會默認(rèn)調(diào)用程序棧中最上層Activity的Destroy()方法來銷毀當(dāng)前Activity,當(dāng)此Activity又被其它Activity啟動起來的時候,會重新調(diào)用OnCreate()方法進(jìn)行創(chuàng)建,當(dāng)棧中所有Activity都彈出結(jié)束后,應(yīng)用也就隨之結(jié)束了.如果說程序中存在service之類的,則可以在恰當(dāng)?shù)奈恢帽O(jiān)聽處理下也就可以了.

home鍵

Android程序的隱藏,當(dāng)你按下手機(jī)的Home鍵的時候,系統(tǒng)會默認(rèn)調(diào)用程序棧中最上層Activity的stop()方法,然后整個應(yīng)用程序都會被隱藏起來,當(dāng)你再次點(diǎn)擊手機(jī)桌面上應(yīng)用程序圖標(biāo)時,系統(tǒng)會調(diào)用最上層Activity的OnResume()方法,此時不會重新打開程序,而是直接進(jìn)入,會直接顯示程序棧中最上層的Activity.

實(shí)現(xiàn)按Home鍵時隱藏程序的效果:

1. Android 2.0之前需要監(jiān)聽按鍵事件,進(jìn)行判斷是不是按下了back鍵
2. Android 2.0之后系統(tǒng)提供了一個onBackPressed()方法,這個方法就是專門用來監(jiān)聽back鍵事件的,所以只需重寫onBackPressed()方法即可

@Override
public void onBackPressed() { 
  //實(shí)現(xiàn)Home鍵效果 
  //super.onBackPressed();這句話一定要注掉,不然又去調(diào)用默認(rèn)的back處理方式了 
  Intent i= new Intent(Intent.ACTION_MAIN); 
  i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
  i.addCategory(Intent.CATEGORY_HOME); 
  startActivity(i); 
}

退出應(yīng)用程序的實(shí)現(xiàn):可以自己寫個方法,例如:

public void exitProgrames(){ 
  Intent startMain = new Intent(Intent.ACTION_MAIN); 
  startMain.addCategory(Intent.CATEGORY_HOME); 
  startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
  startActivity(startMain); 
  android.os.Process.killProcess(android.os.Process.myPid()); 
}

注意:需要添加權(quán)限:<uses-permission android:name="android.permission.RESTART_PACKAGES" />

希望本文所述對大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 自定義AlertDialog去除黑色背景的解決方法

    自定義AlertDialog去除黑色背景的解決方法

    今天小編就為大家分享一篇自定義AlertDialog去除黑色背景的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Android中編寫屬性動畫PropertyAnimation的進(jìn)階實(shí)例

    Android中編寫屬性動畫PropertyAnimation的進(jìn)階實(shí)例

    這篇文章主要介紹了Android中編寫屬性動畫PropertyAnimation的進(jìn)階實(shí)例,包括一些縮放和淡入淡出效果的設(shè)計(jì),強(qiáng)大且不算復(fù)雜,需要的朋友可以參考下
    2016-04-04
  • Android中設(shè)置組件半透明和透明的效果示例

    Android中設(shè)置組件半透明和透明的效果示例

    這篇文章主要給大家介紹了Android中設(shè)置組件半透明和透明效果的相關(guān)資料,文中給出了詳細(xì)的介紹和示例代碼,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Android生成二維碼工具類封裝及使用

    Android生成二維碼工具類封裝及使用

    最近公司業(yè)務(wù)上有個生成二維碼圖片的需求(Android端),之后筆者在網(wǎng)上查閱了一些資料,實(shí)現(xiàn)了這個功能,這篇文章主要給大家介紹了關(guān)于Android生成二維碼工具類封裝及使用的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • Android中TabLayout添加小紅點(diǎn)的示例代碼

    Android中TabLayout添加小紅點(diǎn)的示例代碼

    本篇文章主要介紹了Android中TabLayout添加小紅點(diǎn)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Android 利用廣播監(jiān)聽usb連接狀態(tài)(變化情況)

    Android 利用廣播監(jiān)聽usb連接狀態(tài)(變化情況)

    這篇文章主要介紹了Android 利用廣播監(jiān)聽usb連接狀態(tài),需要的朋友可以參考下
    2017-06-06
  • Android實(shí)現(xiàn)RecyclerView嵌套流式布局的詳細(xì)過程

    Android實(shí)現(xiàn)RecyclerView嵌套流式布局的詳細(xì)過程

    最近在做需求的時候,碰到有各種篩選項(xiàng)的界面,下面這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)RecyclerView嵌套流式布局的詳細(xì)過程,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Android開發(fā)壁紙的驗(yàn)證設(shè)置和確認(rèn)功能實(shí)現(xiàn)demo

    Android開發(fā)壁紙的驗(yàn)證設(shè)置和確認(rèn)功能實(shí)現(xiàn)demo

    android?wallpaper包括鎖屏壁紙和桌面壁紙,壁紙又區(qū)分靜態(tài)和動態(tài)兩種。本文詳細(xì)介紹靜態(tài)壁紙?jiān)O(shè)置和確認(rèn),有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-04-04
  • Android ViewModel的使用總結(jié)

    Android ViewModel的使用總結(jié)

    ViewModel 是 Jetpack 的一部分。 ViewModel 類旨在以注重生命周期的方式存儲和管理界面相關(guān)的數(shù)據(jù)。ViewModel 類讓數(shù)據(jù)可在發(fā)生屏幕旋轉(zhuǎn)等配置更改后繼續(xù)留存。本文簡單講解ViewModel的使用
    2021-06-06
  • android @override 報錯解決方案

    android @override 報錯解決方案

    android @override 報錯:就是說Java 1.5的編譯器默認(rèn)對父類的方法進(jìn)行覆蓋,采用@Override進(jìn)行說明;但1.6已經(jīng)擴(kuò)展到對接口的方法;所以如果還是以Java 1.5的編譯器來編譯的話,會出現(xiàn)錯誤
    2012-12-12

最新評論

蓬安县| 五华县| 松原市| 西峡县| 黔南| 曲阜市| 赤壁市| 江西省| 乌拉特中旗| 靖远县| 长寿区| 平湖市| 休宁县| 辽宁省| 晋宁县| 抚顺市| 靖西县| 南开区| 堆龙德庆县| 沽源县| 伊川县| 永善县| 灵丘县| 沅陵县| 资中县| 阿勒泰市| 钟祥市| 垫江县| 拜泉县| 长春市| 南通市| 乌海市| 托克托县| 大冶市| 舞钢市| 龙岩市| 杨浦区| 噶尔县| 白银市| 舞钢市| 长阳|