2013-05-27 90 views
0

我的問題是:「java.net.SocketException:網絡不可達」服務Android

我正在開發一個帶有服務的android應用程序。此服務使用Internet來使用Web服務。它的工作原理完美的,但是如果我離開了電話鎖定很長一段時間,在

log: "java.net.SocketException: Network unreachable". 

應用程序工作再次完美解鎖手機時發生錯誤。

我想一段時間後,保存電池禁用互聯網,直到你再次激活手機。

任何解決方案?

謝謝!

回答

0

我不敢相信。有一個非常隱藏的選項,當手機被鎖定時我無法關閉wifi。問題解決了

0

Android會在一段時間後關閉WiFi以節省電量。我認爲這可以在手機設置中更改,但AFAIK無法從您的應用程序中完成。

+1

我可以給的提示是在使用web服務之前添加網絡狀態檢查,因爲如果設備或用戶停用wifi或其他互聯網來源(3G/4G),則無事可做 –

+0

感謝你非常,但我需要的服務,連續工作和wifi ...在手機銀河注完美運行,但在GT - i5500不起作用。檢查設置,但無處說關閉或斷開WiFi。 – gabrielalberione

+0

我不敢相信。有一個非常隱藏的選項,當手機被鎖定時我無法關閉wifi。對不起,我們感謝您的幫助。 – gabrielalberione