summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/activity/PodfetcherActivity.java
diff options
context:
space:
mode:
authorDaniel Oeh <daniel@danielpc.(none)>2012-04-11 13:24:12 +0200
committerDaniel Oeh <daniel@danielpc.(none)>2012-04-11 13:24:12 +0200
commitd2468c58624b9db6f16e39cc857214b32ef76ebd (patch)
treef404d97356d89eafb7a810edbc84c452697d2905 /src/de/podfetcher/activity/PodfetcherActivity.java
parentb1d9a536e015f0f8f47afae036b1d36ee2ed130a (diff)
downloadAntennaPod-d2468c58624b9db6f16e39cc857214b32ef76ebd.zip
Added SherlockActionBar library, Fixed Bugs in DBAdapter
Diffstat (limited to 'src/de/podfetcher/activity/PodfetcherActivity.java')
-rw-r--r--src/de/podfetcher/activity/PodfetcherActivity.java45
1 files changed, 16 insertions, 29 deletions
diff --git a/src/de/podfetcher/activity/PodfetcherActivity.java b/src/de/podfetcher/activity/PodfetcherActivity.java
index 5483f007b..1c943656e 100644
--- a/src/de/podfetcher/activity/PodfetcherActivity.java
+++ b/src/de/podfetcher/activity/PodfetcherActivity.java
@@ -7,51 +7,38 @@ import org.xml.sax.SAXException;
import de.podfetcher.R;
import de.podfetcher.feed.*;
import de.podfetcher.storage.DownloadRequester;
-import greendroid.app.GDListActivity;
-import greendroid.widget.ItemAdapter;
-import greendroid.widget.item.TextItem;
-import greendroid.widget.item.Item;
-import greendroid.widget.ActionBar;
-import greendroid.widget.ActionBar.Type;
-import greendroid.app.ActionBarActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
+import android.widget.ArrayAdapter;
import android.os.Bundle;
import android.content.Intent;
+import com.actionbarsherlock.app.SherlockListActivity;
-public class PodfetcherActivity extends GDListActivity {
+
- public PodfetcherActivity() {
- super(ActionBar.Type.Normal);
- }
+public class PodfetcherActivity extends SherlockListActivity {
+ private final String[] ITEMS = {"Feeds", "Settings"};
+
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+
// Add navigation menu
- ItemAdapter adapter = new ItemAdapter(this);
- adapter.add(createListItem(R.string.feeds_label, FeedlistActivity.class));
- adapter.add(new TextItem("Settings"));
-
- setListAdapter(adapter);
-
-
+ setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, ITEMS));
}
- private TextItem createListItem(int id, Class<?> _class) {
- final TextItem item = new TextItem(getString(id));
- item.setTag(_class);
- return item;
- }
-
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
- final TextItem item = (TextItem) l.getAdapter().getItem(position);
- Intent intent = new Intent(PodfetcherActivity.this, (Class<?>) item.getTag());
- intent.putExtra(ActionBarActivity.GD_ACTION_BAR_TITLE, item.text);
- startActivity(intent);
+ final String selection = (String) l.getAdapter().getItem(position);
+
+ if(selection.equals(ITEMS[0])) {
+ Intent intent = new Intent(PodfetcherActivity.this, FeedlistActivity.class);
+ startActivity(intent);
+ } else if(selection.equals(ITEMS[1])){
+
+ }
}
}