是否有可能在片段中禁用onWindowFocusChanged
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus) {
}
}
答案 0 :(得分:0)
通过这样做,你不清楚你想要达到什么目的。您无法禁用方法调用,因为它是Android框架的一部分,但您可以通过不覆盖它来忽略它。
如果你想在片段中做一些事情以响应窗口焦点的变化,但只想在某些活动中进行,可以在片段中添加一个方法来实现你想做的任何事情,然后从{{1在活动中。
如果我误解了你问题的意图,请告诉我。
答案 1 :(得分:0)
使用此:
public void onWindowFocusChanged(boolean hasFocus) {
//remove this line super.onWindowFocusChanged(hasFocus);
//do nothing inside
}