2012-11-30 44 views
0

我已經找到很好的教程爲處理屏幕關閉與電影意圖: http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/5分鐘後屏幕關閉無線網絡無法使用。

,但我想,後屏幕關閉在5分鐘內的WiFi將被禁用。

WifiManager wm = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
wm.setWifiEnabled(true); 

我唯一的問題是如何達到5分鐘的時間間隔?我是否需要一些時間選擇器,或者當您計算和計算時間時,最佳做法是什麼?

回答

1

您可以使用此一Timer

private final int delayTime = 5 * 1000 * 60; 
private Handler myHandler = new Handler(); 
private Runnable closeScreen = new Runnable() { 
    public void run() { 
     //Make screen Off here 
    } 
}; 

,並開始Timer這樣的:

myHandler.postDelayed(closeControls, delayTime);