android-ibc-forum

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

commit e483274ff21754eebe91ffa7c83ef4428d58cf72
parent bb9f5a1353694db286f21f1ff300fcb92e3e4c2b
Author: Jan Dankert <devnull@localhost>
Date:   Sat, 11 Feb 2012 00:03:04 +0100

Photo-RSS nur in dieser Activity halten.

Diffstat:
src/de/mtbnews/android/PhotoActivity.java | 22+++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/de/mtbnews/android/PhotoActivity.java b/src/de/mtbnews/android/PhotoActivity.java @@ -1,9 +1,9 @@ package de.mtbnews.android; import java.io.IOException; -import java.util.Map; import org.apache.http.client.ClientProtocolException; +import org.mcsoxford.rss.RSSFault; import org.mcsoxford.rss.RSSFeed; import org.mcsoxford.rss.RSSItem; import org.mcsoxford.rss.RSSReader; @@ -21,14 +21,14 @@ import de.mtbnews.android.adapter.RSSContentAdapter; import de.mtbnews.android.util.IBC; import de.mtbnews.android.util.ServerAsyncTask; +/** + * Anzeige des RSSFeed für neue Fotos. + * + * @author dankert + * + */ public class PhotoActivity extends ListActivity { - public final static String ELEMENTID = "elementid"; - public final static String OBJECTID = "objectid"; - // public final static String TYPE = "type"; - public static final String CLIENT = "client"; - private Map<String, String> properties; - @Override protected void onCreate(Bundle savedInstanceState) { @@ -44,7 +44,7 @@ public class PhotoActivity extends ListActivity @Override protected void callServer() throws IOException { - RSSReader reader = new RSSReader(); + final RSSReader reader = new RSSReader(); try { feed = reader.load(IBC.IBC_FOTOS_RSS_URL); @@ -53,13 +53,17 @@ public class PhotoActivity extends ListActivity { throw new ClientProtocolException("Feed not available", e); } + catch (RSSFault e) + { + throw new ClientProtocolException("Feed not available", e); + } } protected void doOnSuccess() { ListAdapter adapter = new RSSContentAdapter(PhotoActivity.this, feed); - PhotoActivity.this.setTitle( feed.getTitle() ); + PhotoActivity.this.setTitle(feed.getTitle()); setListAdapter(adapter); }