diff options
author | Andy Doan <andy.doan@linaro.org> | 2011-10-24 19:57:56 -0500 |
---|---|---|
committer | Andy Doan <andy.doan@linaro.org> | 2011-10-24 19:57:56 -0500 |
commit | e804159fe154ff0f9383fd61e5e83074cb4d164c (patch) | |
tree | 720bb9d509a392127f696245613512f40b8b1899 | |
parent | b48178ab6a957a62f2666fc0e6b8198c11ab9ac6 (diff) | |
download | LinaroConnect-e804159fe154ff0f9383fd61e5e83074cb4d164c.tar.gz |
simplify logic of creating layout adapter
setJsonURL now sets a cache name, so we don't need this
code anymore
-rw-r--r-- | src/org/linaro/connect/LinaroConnectActivity.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/org/linaro/connect/LinaroConnectActivity.java b/src/org/linaro/connect/LinaroConnectActivity.java index 8130b74..fb87a82 100644 --- a/src/org/linaro/connect/LinaroConnectActivity.java +++ b/src/org/linaro/connect/LinaroConnectActivity.java @@ -17,6 +17,8 @@ import android.widget.ListView; public class LinaroConnectActivity extends Activity { + private final static String LAYOUT_URL = "http://people.linaro.org/~doanac/connect-layout.json"; + private JSONLayoutAdapter mAdapter; @Override @@ -30,7 +32,7 @@ public class LinaroConnectActivity extends Activity { LinaroConnect.initializeCache(ctx); ListView lv = (ListView) findViewById(R.id.connect_items); - mAdapter = new JSONLayoutAdapter(ctx); + mAdapter = new JSONLayoutAdapter(ctx, LAYOUT_URL); lv.setAdapter(mAdapter); lv.setOnItemClickListener(mClickListener); } @@ -45,15 +47,11 @@ public class LinaroConnectActivity extends Activity { private final static long INTERVAL = 1000*60*30; //check every 30 minutes - private final static String LAYOUT_FILE = "connect-layout.json"; - private final static String LAYOUT_URL = "http://people.linaro.org/~doanac/connect-layout.json"; - - public JSONLayoutAdapter(Context ctx) { + public JSONLayoutAdapter(Context ctx, String url) { super(ctx, R.layout.connect_item, R.id.connect_item_label); setRefreshInterval(INTERVAL); - setCacheFileName(LAYOUT_FILE); - setJSONUrl(LAYOUT_URL); + setJSONUrl(url); setCacheResourceId(R.raw.connect_layout); } |