0

在我的一项活动中,我希望我的 UI 始终变暗。当用户按下导航按钮(返回、主页、最近的应用程序)时,它应该表现得像往常一样,但是当焦点回到我的活动时,它应该回到熄灯状态。目前,我有熄灯工作,但在我按下最近的应用程序后,灯永远亮着。

如何让我的应用程序始终处于熄灯状态?

4

1 回答 1

2

想出了一些有用的东西。

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    if (hasFocus) {
                lightsOut();
            }
    }
}

基本上,每次我的应用程序获得焦点时,它都会强制熄灯(可能是多余的,但这并不重要)。

奇迹般有效!

于 2012-12-03T08:17:09.663 回答