最近在研究Android寫到讀取遠端資料庫的時候
有時候在家連不到公司主機就會造成app沒回應
後來查的半天原來都卡在httpClient.execute這段
其實可以在 httpClient = new DefaultHttpClient();
後面多加
httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 6000);
httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 10000);
第一行是當連接超時的時候就timeout 第二行是讀取超時的時候就丟出timeout
這樣可以避免一直停在那邊沒回應
這兩行都要用try包起來跟大家分享一下
全站熱搜
留言列表