commit bb9f5a1353694db286f21f1ff300fcb92e3e4c2b
parent 42bea308efacd18464796e50141db5a8e9430a1f
Author: Jan Dankert <devnull@localhost>
Date: Sat, 11 Feb 2012 00:01:43 +0100
Cleanup: Überflüssige Klassen entfernt.
Diffstat:
2 files changed, 0 insertions(+), 160 deletions(-)
diff --git a/src/de/mtbnews/android/NewsActivity.java b/src/de/mtbnews/android/NewsActivity.java
@@ -1,85 +0,0 @@
-package de.mtbnews.android;
-
-import java.io.IOException;
-
-import org.apache.http.client.ClientProtocolException;
-import org.mcsoxford.rss.RSSFeed;
-import org.mcsoxford.rss.RSSReader;
-import org.mcsoxford.rss.RSSReaderException;
-
-import android.app.ListActivity;
-import android.content.Intent;
-import android.os.Bundle;
-import android.view.View;
-import android.widget.AdapterView;
-import android.widget.ListAdapter;
-import android.widget.ListView;
-import android.widget.AdapterView.OnItemClickListener;
-import de.mtbnews.android.adapter.RSSContentAdapter;
-import de.mtbnews.android.util.IBC;
-import de.mtbnews.android.util.ServerAsyncTask;
-
-public class NewsActivity extends ListActivity
-{
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- setContentView(R.layout.listing);
-
- super.onCreate(savedInstanceState);
-
- reloadFeed();
-
- }
-
- /**
- *
- */
- private void reloadFeed()
- {
- new ServerAsyncTask(this, R.string.waitingforcontent)
- {
-
- private RSSFeed feed;
-
- @Override
- protected void callServer() throws IOException
- {
- RSSReader reader = new RSSReader();
- try
- {
- feed = reader.load(IBC.IBC_NEWS_RSS_URL);
- ((IBCApplication)getApplication()).newsFeed = feed;
- }
- catch (RSSReaderException e)
- {
- throw new ClientProtocolException(e);
- }
- }
-
- protected void doOnSuccess()
- {
- ListAdapter adapter = new RSSContentAdapter(NewsActivity.this,
- feed);
- NewsActivity.this.setTitle(feed.getTitle());
- setListAdapter(adapter);
- }
- }.execute();
-
- final ListView list = getListView();
-
- list.setOnItemClickListener(new OnItemClickListener()
- {
-
- @Override
- public void onItemClick(AdapterView<?> parent, View view,
- int position, long id)
- {
- final Intent intent = new Intent(NewsActivity.this,
- NewsDetailActivity.class);
- intent.putExtra("itemid", position);
- startActivity(intent);
- }
- });
- }
-}
diff --git a/src/de/mtbnews/android/image/ImageGetterAsyncTask.java b/src/de/mtbnews/android/image/ImageGetterAsyncTask.java
@@ -1,75 +0,0 @@
-package de.mtbnews.android.image;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.MalformedURLException;
-
-import org.apache.http.HttpResponse;
-import org.apache.http.client.methods.HttpGet;
-import org.apache.http.impl.client.DefaultHttpClient;
-
-import android.graphics.drawable.Drawable;
-import android.os.AsyncTask;
-
-public class ImageGetterAsyncTask extends AsyncTask<String, Void, Drawable>
-{
- URLDrawable urlDrawable;
-
- public ImageGetterAsyncTask(URLDrawable d)
- {
- this.urlDrawable = d;
- }
-
- @Override
- protected Drawable doInBackground(String... params)
- {
- String source = params[0];
- return fetchDrawable(source);
- }
-
- @Override
- protected void onPostExecute(Drawable result)
- {
- // set the correct bound according to the result from HTTP call
- urlDrawable.setBounds(0, 0, 0 + result.getIntrinsicWidth(), 0 + result
- .getIntrinsicHeight());
-
- // change the reference of the current drawable to the result
- // from the HTTP call
- urlDrawable.drawable = result;
-
- // redraw the image by invalidating the container
- //URLImageParser.this.container.invalidate();
- }
-
- /***
- * Get the Drawable from URL
- *
- * @param urlString
- * @return
- */
- public Drawable fetchDrawable(String urlString)
- {
- try
- {
- InputStream is = fetch(urlString);
- Drawable drawable = Drawable.createFromStream(is, "src");
- drawable.setBounds(0, 0, 0 + drawable.getIntrinsicWidth(),
- 0 + drawable.getIntrinsicHeight());
- return drawable;
- }
- catch (Exception e)
- {
- return null;
- }
- }
-
- private InputStream fetch(String urlString) throws MalformedURLException,
- IOException
- {
- DefaultHttpClient httpClient = new DefaultHttpClient();
- HttpGet request = new HttpGet(urlString);
- HttpResponse response = httpClient.execute(request);
- return response.getEntity().getContent();
- }
-}