TabActivity子類中處理返回鍵事件

2021-09-21 07:51:45 字數 561 閱讀 5317

最近使用tabactivity,按下返回鍵卻發現onkeydown方法根本沒有被呼叫,google之,有人說需要在每個子activity中實現相應的監聽,無奈過於麻煩。

@override

public

boolean

onkeydown(

intkeycode, keyevent event)  

return

super

.onkeydown(keycode, event); 

} 具體的原因沒有去深究,最後找到了解決的方法,參考:

在dispatchkeyevent中處理key事件,注意沒有處理的鍵最後要呼叫super.dispatchkeyevent(event);以免其他鍵得不到系統處理,**如下:

@override

public

boolean

dispatchkeyevent(keyevent event)  

} return

super

.dispatchkeyevent(event); } 

TabActivity中監聽按鍵響應

在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...

TabActivity中監聽按鍵響應

在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...

在TabActivity中如何新增BACK鍵響應

在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...