aboutsummaryrefslogtreecommitdiff
path: root/src/net/cbaines/suma/BuildingActivity.java
diff options
context:
space:
mode:
authorChristopher Baines <cbaines8@gmail.com>2012-02-27 23:26:34 +0000
committerChristopher Baines <cbaines8@gmail.com>2012-02-27 23:26:34 +0000
commita6dcb82b21325934ae3f4df9cfc5aad04d414653 (patch)
tree505d19676af1aca93683f2ab30556b323db69b56 /src/net/cbaines/suma/BuildingActivity.java
parent9b09f1286a8a003f0d24f745f648748cd3c2f2e2 (diff)
downloadsouthamptonuniversitymap-a6dcb82b21325934ae3f4df9cfc5aad04d414653.tar
southamptonuniversitymap-a6dcb82b21325934ae3f4df9cfc5aad04d414653.tar.gz
Really cool uri stuff, needs more thinking about, but its really cool :)
Diffstat (limited to 'src/net/cbaines/suma/BuildingActivity.java')
-rw-r--r--src/net/cbaines/suma/BuildingActivity.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/net/cbaines/suma/BuildingActivity.java b/src/net/cbaines/suma/BuildingActivity.java
index 6b03164..fdfa49d 100644
--- a/src/net/cbaines/suma/BuildingActivity.java
+++ b/src/net/cbaines/suma/BuildingActivity.java
@@ -63,7 +63,24 @@ public class BuildingActivity extends OrmLiteBaseActivity<DatabaseHelper> implem
setContentView(R.layout.building_activity);
instance = this;
- String ID = getIntent().getExtras().getString("buildingID");
+ String ID;
+
+ Log.i(TAG, "getIntent().getDataString() " + getIntent().getDataString());
+
+ if (getIntent().getDataString().startsWith("http://data")) {
+
+ String[] uriParts = getIntent().getDataString().split("/");
+
+ ID = uriParts[uriParts.length - 1].replace(".html", "");
+
+ } else {
+
+ String[] uriParts = getIntent().getDataString().split("/");
+
+ ID = uriParts[uriParts.length - 1];
+ }
+
+ Log.i(TAG, "ID " + ID);
final SharedPreferences favouritesPrefs = instance.getSharedPreferences(FAVOURITES_PREFERENCES, 0);