android-ibc-forum

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
src/de/mtbnews/android/ForumOverviewActivity.java | 8++++++--
src/de/mtbnews/android/tapatalk/TapatalkClient.java | 1+
src/de/mtbnews/android/tapatalk/wrapper/Forum.java | 3++-
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() {