2011-12-14 73 views
0

我有一個小問題,當我設置選項設備不睡覺。我連接到Web服務器並下載數據,當我這樣做時,我需要設備保持清醒狀態。當我開始我設置一個Web服務器的連接Android設備睡眠問題

1.In我的同步類:在本次活動我設置

PowerManager powerMan = (PowerManager) getSystemService(Context.POWER_SERVICE); 
PowerManager.WakeLock wl = powerMan.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag"); 
wl.acquire(); 

onDestroy()方法:我以這種方式使用此

wl.release(); 

但是,似乎在此之後,即使關閉我的應用程序,設備也不會睡覺。有什麼我做錯了嗎?提前致謝!

回答

1

嘗試改用的WakeLock Manager此:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

這將讓你的屏幕上,你可以通過做他的刪除選項:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

這應該幫助。