X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FCheckVersionInfoTask.java;h=d17b85fde467ae94dbdde228b1d60cacaa3dacd4;hb=7d4112a00b18839a9efe5f40971360a40080b863;hp=a8795d643098a11700751754e2b2ef23a2326e57;hpb=f04505b3a75a030de282ff394e8e11d2e93ace17;p=rtmpclient.git diff --git a/app/src/main/java/ai/suanzi/rtmpclient/CheckVersionInfoTask.java b/app/src/main/java/ai/suanzi/rtmpclient/CheckVersionInfoTask.java index a8795d6..d17b85f 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/CheckVersionInfoTask.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/CheckVersionInfoTask.java @@ -7,6 +7,7 @@ import org.json.JSONException; import org.json.JSONObject; import java.io.BufferedReader; +import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -41,7 +42,6 @@ public class CheckVersionInfoTask extends AsyncTask { protected void onPostExecute(String result) { gLogger.debug("onPostExecute, update.json " + result); parseJson(result); - } private String getVersionInfo(String urlStr) { @@ -60,6 +60,10 @@ public class CheckVersionInfoTask extends AsyncTask { strBuilder.append(line); } result = strBuilder.toString(); + } catch (FileNotFoundException e){ + gLogger.error("getVersionInfo - File not found " + e.getMessage()); + e.printStackTrace(); + } catch (Exception e){ gLogger.error("getVersionInfo - error: " + e.getMessage()); e.printStackTrace(); @@ -79,6 +83,10 @@ public class CheckVersionInfoTask extends AsyncTask { } private void parseJson(String result) { + if(result == null || result.length() == 0) { + gLogger.error("parseJson - " + result); + return; + } try { JSONObject obj = new JSONObject(result); String apkUrl = obj.getString("url");