禁用onWindowFocusChanged事件是否有一個片段如何在一個片段
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus) {
}
}
禁用onWindowFocusChanged事件是否有一個片段如何在一個片段
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus) {
}
}
目前尚不清楚你想這樣做是爲了達到什麼禁用onWindowFocusChanged一個可行的辦法。你不能禁用方法調用,因爲它是Android框架的一部分,但你完全可以忽略它,僅僅是不覆蓋它。
如果您想在片段中做某些事情來響應窗口焦點更改,但只想在某些活動中執行此操作,請在片段中添加一個方法以實現您想要執行的任何操作,然後從onWindowFocusChanged
活動。
如果我誤解了你的問題的意圖,那麼請讓我知道。
如果他不會重寫這個方法,它將被調用,並在'super'調用下完成它的工作(可能把焦點集中在任何視圖上,儘管據我瞭解,Jihin Raju不希望發生) – snachmsm
使用此:
public void onWindowFocusChanged(boolean hasFocus) {
//remove this line super.onWindowFocusChanged(hasFocus);
//do nothing inside
}
爲什麼你需要做的是 –
我在我的主要活動捕捉這個事件,我想在一些片段 – byteC0de
禁用它也許去除'super'打電話? – snachmsm