[Android] 限制虛擬按鍵Back無法返回前一個Activity

更新 發佈閱讀 3 分鐘


在寫程式時會碰到Activity切換後按手機虛擬按鍵Back會回到上一個Activity的情況

假如是上一個Activity已經被finish();那便會直接跳離程式

所以如果要限制這個按鈕的功能要再public void XXX(){}外面新增以下Code

遇到按下虛擬鍵盤的事件去做處理

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            if (getApplicationInfo().targetSdkVersion >= Build.VERSION_CODES.ECLAIR) {
                event.startTracking();
            } else {
                onBackPressed(); // 是其他按鍵則再Call Back方法
            }
        }
        return false;
    }
    @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        return super.onKeyUp(keyCode, event);
    }

相關文章:

[Android] Android 程式設計教學

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

留言
avatar-img
Saioyan的沙龍
39會員
946內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
Saioyan的沙龍的其他內容
2018/07/27
簡單來說就是在APP關閉之後,執行的資料會被保存在手機,下一次開啟時再載入上次儲存的資料 示範 XML <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:andro
Thumbnail
2018/07/27
簡單來說就是在APP關閉之後,執行的資料會被保存在手機,下一次開啟時再載入上次儲存的資料 示範 XML <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:andro
Thumbnail
2018/07/27
Random x = new Random(); 示範 XML <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schem
2018/07/27
Random x = new Random(); 示範 XML <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schem
2018/07/27
getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION //隱藏狀態欄和標題欄 | View.
Thumbnail
2018/07/27
getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION //隱藏狀態欄和標題欄 | View.
Thumbnail
看更多
你可能也想看
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
Atter App 是一款免費、功能全面且無廣告的語音轉文字工具,支援各種匯入方式,包含手機錄音、相簿影片、Apple Watch 錄音等,提供逐字稿、翻譯、摘要、重點章節、AI 問答等功能。雖然在辨識精準度上仍有進步空間,但對於需要經常處理訪談、會議或課程紀錄者而言,是一款非常實用且友善的工具。
Thumbnail
Atter App 是一款免費、功能全面且無廣告的語音轉文字工具,支援各種匯入方式,包含手機錄音、相簿影片、Apple Watch 錄音等,提供逐字稿、翻譯、摘要、重點章節、AI 問答等功能。雖然在辨識精準度上仍有進步空間,但對於需要經常處理訪談、會議或課程紀錄者而言,是一款非常實用且友善的工具。
Thumbnail
近年来,越来越多用户倾向于选择不限时、按量计费的科学上网服务。相较传统月付机场,按量付费机场不仅更加灵活、透明,也非常适合轻度用户、GPT调用者、跨境远程办公人士。 本篇文章为你推荐2025年值得信赖的不限时机场,并结合使用体验与价格分析,帮助你做出明智选择。 ✅ 为什么选择不限时按量付费机场
Thumbnail
近年来,越来越多用户倾向于选择不限时、按量计费的科学上网服务。相较传统月付机场,按量付费机场不仅更加灵活、透明,也非常适合轻度用户、GPT调用者、跨境远程办公人士。 本篇文章为你推荐2025年值得信赖的不限时机场,并结合使用体验与价格分析,帮助你做出明智选择。 ✅ 为什么选择不限时按量付费机场
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
寻找灵活、稳定、不限时永不清零的VPN机场?本文对比4家2025年热门不限时按量计费科学上网机场,包括云通、UDWT、雷霆、永雏塔菲,适合GPT/流媒体/远程办公使用。按量付费机场推荐
Thumbnail
寻找灵活、稳定、不限时永不清零的VPN机场?本文对比4家2025年热门不限时按量计费科学上网机场,包括云通、UDWT、雷霆、永雏塔菲,适合GPT/流媒体/远程办公使用。按量付费机场推荐
Thumbnail
# Grok 使用指南 歡迎使用 Grok,由 xAI 打造的 AI 助手!Grok 旨在提供快速、準確且具洞察力的回答,幫助你探索知識、解決問題或只是滿足好奇心。以下是使用 Grok 的簡明指南,幫助你充分利用其功能。
Thumbnail
# Grok 使用指南 歡迎使用 Grok,由 xAI 打造的 AI 助手!Grok 旨在提供快速、準確且具洞察力的回答,幫助你探索知識、解決問題或只是滿足好奇心。以下是使用 Grok 的簡明指南,幫助你充分利用其功能。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News