2016-07-18 13 views
0

lebendig bleiben, um sicherzustellen, HTML Websocket seeion in Android-Webview am Leben zu erhalten, wenn andriod Gerät in den Ruhezustand geht.Meine entire Anwendung läuft in der Webansicht. Ich habe den folgenden Code verwendet:wie HTML HTML-Socket in Android-Webview

PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE); 
     wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Httpd"); 
     wakeLock.acquire(); 

     // Keep the wifi awake. 
     WifiManager wm = (WifiManager)this.getSystemService(Context.WIFI_SERVICE); 
     WifiManager.WifiLock wifiLock = wm.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "Httpd"); 
      wifiLock.acquire(); 


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

und unter Genehmigung

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

Sein die Bildschirmsperre deaktivieren, aber webssocket noch Session-Timeout einige, wie

Antwort

0

Verwendung wake Sperre Erlaubnis erhält,

<uses-permission android:name="android.permission.WAKE_LOCK" />