2011-12-14 13 views
0

スリープしていないデバイスのオプションを設定すると少し問題があります。私はWebサーバーに接続してデータをダウンロードしています。私がこれをやっているとき、私はデバイスが目を覚ます必要があります。私はこの方法でこれを使用しています:Androidデバイスのスリープ問題

1.In私の同期クラスを私は、この設定されたWebサーバーへの接続を開始する場合:私は、設定されたこの活動の

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

onDestroy()方法:

wl.release(); 

しかし、私のアプリケーションを閉じてもこのデバイスはスリープしていないようです。私が間違っていることがありますか?前もって感謝します!

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

この

が画面を続けるだろうと、あなたは彼を行うことでそのオプションを削除することができます:

答えて

1

WakeLock Managerの代わりにこれを使用してみてください。これは役立つはず

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

関連する問題