summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-12-13 15:54:01 +0300
committerAndrew Dolgov <[email protected]>2011-12-13 15:54:01 +0300
commit80a234cc15fb1e5dba088a17b3876bc62b8a7c0d (patch)
tree43b3d38796f6354ca38b04e62a335d4028754782
parent48751a0071cf7e919067f5ab356bfb7c2bdaddeb (diff)
make API level request less crashy
-rw-r--r--src/org/fox/ttrss/MainActivity.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java
index 6bc7a5ce..d7bdabe5 100644
--- a/src/org/fox/ttrss/MainActivity.java
+++ b/src/org/fox/ttrss/MainActivity.java
@@ -1212,11 +1212,15 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
ApiRequest req = new ApiRequest(m_context) {
protected void onPostExecute(JsonElement result) {
+ m_apiLevel = 0;
+
if (result != null) {
- m_apiLevel = result.getAsJsonObject()
- .get("level").getAsInt();
- } else {
- m_apiLevel = 0;
+ try {
+ m_apiLevel = result.getAsJsonObject()
+ .get("level").getAsInt();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
Log.d(TAG, "Received API level: " + m_apiLevel);