commit 0d2dce4ae972e07e52a0847273a233bd0ec31aca
parent bf138b01b5b0deeac09b29ee636c2ade9e5427e9
Author: Jan Dankert <devnull@localhost>
Date: Tue, 7 Feb 2012 22:50:20 +0100
Foren, die aus URLs bestehen, als URL starten.
Diffstat:
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/de/mtbnews/android/ForumOverviewActivity.java b/src/de/mtbnews/android/ForumOverviewActivity.java
@@ -6,12 +6,11 @@ package de.mtbnews.android;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-import java.util.Map;
import android.app.ExpandableListActivity;
-import android.app.SearchManager;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.net.Uri;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.text.TextUtils;
@@ -152,6 +151,11 @@ public class ForumOverviewActivity extends ExpandableListActivity
Toast.makeText(ForumOverviewActivity.this,
R.string.sub_only, Toast.LENGTH_SHORT).show();
}
+ else if (!TextUtils.isEmpty(forum.url))
+ {
+ startActivity(new Intent(Intent.ACTION_VIEW, Uri
+ .parse(forum.url)));
+ }
else
{
final Intent intent = new Intent(
diff --git a/src/de/mtbnews/android/tapatalk/TapatalkClient.java b/src/de/mtbnews/android/tapatalk/TapatalkClient.java
@@ -771,6 +771,7 @@ public class TapatalkClient
String id = (String) map.get("forum_id");
Forum forum = new Forum(id, new ArrayList<Topic>(), name, null,
content);
+ forum.url = (String) map.get("url");
list.add(forum);
forum.subOnly = (Boolean) map.get("sub_only");
if (map.containsKey(childName))
diff --git a/src/de/mtbnews/android/tapatalk/wrapper/Forum.java b/src/de/mtbnews/android/tapatalk/wrapper/Forum.java
@@ -18,7 +18,8 @@ public class Forum implements ListEntry
public List<Forum> subForen;
public boolean subOnly;
public boolean unread;
-
+ public String url;
+
@Override
public boolean isUnread()
{