2012-12-03 14 views
0

在我的一個活動中,我希望我的用戶界面在任何時候都變暗。當使用者按下導航按鈕(後退,回家,最近的應用程序)時,它應該像正常一樣,但是當焦點返回到我的活動時,它應該回到熄燈狀態。目前,我的燈已熄滅,但在按最近的應用程序後,指示燈會一直亮着。使用導航欄後回到熄燈模式?

如何讓我的應用始終保持熄燈狀態?

回答

2

找出有用的東西。

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

基本上,每一個我的應用程序獲得焦點時,它會強制熄燈(可能冗餘,但它其實並不重要)。

工程就像一個魅力!