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

Android 應(yīng)用按返回鍵退向后臺(tái)運(yùn)行實(shí)例代碼

 更新時(shí)間:2017年04月26日 08:39:13   投稿:lqh  
這篇文章主要介紹了Android 應(yīng)用按返回鍵退向后臺(tái)運(yùn)行實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

Android應(yīng)用開(kāi)發(fā)按下返回鍵退向后臺(tái)運(yùn)行

我們?nèi)粘J褂玫暮芏郃ndroid應(yīng)用(如QQ、微信、微博),在應(yīng)用的主界面按下返回鍵,應(yīng)用并沒(méi)有退出,而是進(jìn)入后臺(tái)運(yùn)行。

那么,開(kāi)發(fā)中是如何實(shí)現(xiàn)的呢?我找到了兩種方法:

一、監(jiān)測(cè)返回鍵

1、在Activity中重寫(xiě)onBackPressed()方法。

@Override
public void onBackPressed() {
  //此處寫(xiě)退向后臺(tái)的處理
}

2、重寫(xiě)onKeyDown()方法(有的應(yīng)用提示再次點(diǎn)擊返回鍵退出應(yīng)用就是在這里做的文章)。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK) {//如果返回鍵按下
    //此處寫(xiě)退向后臺(tái)的處理
    return true;
  }
  return super.onKeyDown(keyCode, event);
}

二、退向后臺(tái)運(yùn)行

1、只需一句話(huà)搞定,調(diào)用moveTaskToBack()方法,這個(gè)方法需要設(shè)置一個(gè)boolean參數(shù),ture 在任何Activity中按下返回鍵都退出并進(jìn)入后臺(tái)運(yùn)行, false 只有在根Activity中按下返回鍵才會(huì)退向后臺(tái)運(yùn)行。

moveTaskToBack(false); 

2、使用Intent,返回手機(jī)主界面。

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent); 

最后來(lái)個(gè)詳細(xì)點(diǎn)兒的

@Override
public void onBackPressed() {
  //方式一:將此任務(wù)轉(zhuǎn)向后臺(tái)
  moveTaskToBack(false);

  //方式二:返回手機(jī)的主屏幕
  /*Intent intent = new Intent(Intent.ACTION_MAIN);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.addCategory(Intent.CATEGORY_HOME);
  startActivity(intent);*/
} 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • SpringBoot整合Minio的示例代碼

    SpringBoot整合Minio的示例代碼

    這篇文章主要介紹了SpringBoot整合Minio的示例代碼,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • idea中寫(xiě)sql語(yǔ)句沒(méi)有提示字段的問(wèn)題

    idea中寫(xiě)sql語(yǔ)句沒(méi)有提示字段的問(wèn)題

    在IDEA中編寫(xiě)SQL時(shí)如果沒(méi)有字段提示,通常是因?yàn)闆](méi)有設(shè)置注入語(yǔ)言,解決方法是通過(guò)快捷鍵Alt+Enter選擇“注入語(yǔ)言或引用”,然后選擇相應(yīng)的數(shù)據(jù)庫(kù)(如MySQL),之后重新輸入SQL語(yǔ)句即可,此方法可以有效解決IDEA中SQL語(yǔ)句提示問(wèn)題,提高開(kāi)發(fā)效率
    2024-09-09
  • 如何獲取MyBatis Plus執(zhí)行的完整的SQL語(yǔ)句

    如何獲取MyBatis Plus執(zhí)行的完整的SQL語(yǔ)句

    這篇文章主要介紹了如何獲取MyBatis Plus執(zhí)行的完整的SQL語(yǔ)句問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • spring-core組件詳解——PropertyResolver屬性解決器

    spring-core組件詳解——PropertyResolver屬性解決器

    這篇文章主要介紹了spring-core組件詳解——PropertyResolver屬性解決器,需要的朋友可以參考下
    2016-05-05
  • Gradle使用Maven倉(cāng)庫(kù)的方法

    Gradle使用Maven倉(cāng)庫(kù)的方法

    本篇文章主要介紹了Gradle使用Maven倉(cāng)庫(kù)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • java實(shí)現(xiàn)微信企業(yè)付款到個(gè)人功能

    java實(shí)現(xiàn)微信企業(yè)付款到個(gè)人功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)微信企業(yè)付款到個(gè)人功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Feign接口方法返回值設(shè)置方式

    Feign接口方法返回值設(shè)置方式

    這篇文章主要介紹了Feign接口方法返回值設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • SpringBoot中事半功倍的工具類(lèi)合集分享

    SpringBoot中事半功倍的工具類(lèi)合集分享

    在日常開(kāi)發(fā)中經(jīng)常有這樣那樣的小功能需要實(shí)現(xiàn),這些一般會(huì)作為工具類(lèi)存在,在項(xiàng)目中有一些通用的功能,Spring內(nèi)置了需要工具類(lèi),而且經(jīng)過(guò)了大量的驗(yàn)證,可以在開(kāi)發(fā)中助你一臂之力,快跟隨小編一起來(lái)看看吧
    2023-02-02
  • 淺談fastjson的常用使用方法

    淺談fastjson的常用使用方法

    下面小編就為大家?guī)?lái)一篇淺談fastjson的常用使用方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • Java解析微信獲取手機(jī)號(hào)信息的示例步驟

    Java解析微信獲取手機(jī)號(hào)信息的示例步驟

    在微信中,用戶(hù)手機(jī)號(hào)的獲取通常是通過(guò)微信小程序的getPhoneNumber接口來(lái)實(shí)現(xiàn)的,下面通過(guò)一個(gè)基于Java的示例,展示了如何接收并解密從微信小程序傳遞過(guò)來(lái)的加密手機(jī)號(hào)信息,感興趣的朋友一起看看吧
    2024-06-06

最新評(píng)論

昆山市| 石棉县| 安多县| 仁化县| 永安市| 浙江省| 云浮市| 普安县| 永城市| 丹凤县| 读书| 呼图壁县| 江华| 容城县| 宁武县| 萝北县| 醴陵市| 沙雅县| 渭南市| 济宁市| 衡南县| 乾安县| 桦甸市| 宁乡县| 昆山市| 库车县| 荆州市| 石嘴山市| 衡南县| 合川市| 巴楚县| 汾西县| 仙游县| 沂南县| 高青县| 黎川县| 天峨县| 沙洋县| 濉溪县| 康平县| 新绛县|