Android onKeyDown監(jiān)聽返回鍵無效的解決辦法
Android onKeyDown監(jiān)聽返回鍵無效的解決辦法
當我們的Activity繼承了TabActivity,在該類中重寫onKeyDown是監(jiān)聽不到返回鍵的,
具體解決方法如下:
重寫dispatchKeyEvent
/**
* 退出
*/
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN
&& event.getRepeatCount() == 0) {
//具體的操作代碼
}
return super.dispatchKeyEvent(event);
}
如果僅僅是監(jiān)聽某個Activity的后退鍵,只需要覆寫該方法即可.
@Override
public void onBackPressed() {
super.onBackPressed();
}
我們可以看看super.onBackPressed()方法默認的實現(xiàn):
/**
* Called when the activity has detected the user's press of the back
* key. The default implementation simply finishes the current activity,
* but you can override this to do whatever you want.
*/
public void onBackPressed() {
finish();
}
如果想屏蔽后退鍵只需要把super.onBackPressed()方法注釋即可
但是該方法不適用于TabActivity.
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android中RecyclerView實現(xiàn)多級折疊列表效果(TreeRecyclerView)
RecyclerView出現(xiàn)已經(jīng)有一段時間了,相信大家肯定不陌生了,下面這篇文章主要給大家介紹了Android中RecyclerView實現(xiàn)多級折疊列表效果(TreeRecyclerView)的相關資料,文中介紹的非常詳細,需要的朋友可以參考下。2017-05-05
JetPack Compose底部導航欄的實現(xiàn)方法詳解
開發(fā)一個新項目,底部導航欄一般是首頁的標配,在以前的xml布局中,我們可以很輕松的是用谷歌提供的BottomNavigationView或者自定義來實現(xiàn)底部導航的功能,在Compose中也有也提供了一個類似的控件androidx.compose.material.BottomNavigation2022-09-09
Android開發(fā)中使用顏色矩陣改變圖片顏色,透明度及亮度的方法
這篇文章主要介紹了Android開發(fā)中使用顏色矩陣改變圖片顏色,透明度及亮度的方法,涉及Android針對圖片的讀取、運算、設置等相關操作技巧,需要的朋友可以參考下2017-10-10
Android獲取SD卡路徑及SDCard內(nèi)存的方法
這篇文章主要介紹了Android獲取SD卡路徑及SDCard內(nèi)存的方法,較為詳細的分析了Android針對SD卡操作所涉及的類及其具體函數(shù)功能,非常具有實用價值,需要的朋友可以參考下2015-02-02
詳解Android開啟OTG功能/USB?Host?API功能
這篇文章主要介紹了Android開啟OTG功能/USB?Host?API功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07

