package com.gapp.gvoa.ui;
import java.util.List;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import com.gapp.gvoa.datatype.RssFeed;
import com.gapp.gvoa.db.DbRssFeed;
public class RssFeedListActivity extends ListActivity{
private static final String TAG = "RssListActivity";
private List<RssFeed> rssFeedList = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
rssFeedList = DbRssFeed.getAllFeeds();
setListAdapter(new ArrayAdapter<RssFeed>(this,
android.R.layout.simple_list_item_1,
rssFeedList));
getListView().setTextFilterEnabled(true);
}
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Log.i(TAG, "item clicked! [" + rssFeedList.get(position).getTitle()
+ "]");
RssFeed feed = rssFeedList.get(position);
Intent itemintent = new Intent(this, RssItemListActivity.class);
Bundle bundle = new Bundle();
bundle.putParcelable(RssFeed.class.getName(), feed);
itemintent.putExtras(bundle);
startActivity(itemintent);
}
}