diff options
author | Daniel Oeh <daniel@danielpc.(none)> | 2012-04-11 13:24:12 +0200 |
---|---|---|
committer | Daniel Oeh <daniel@danielpc.(none)> | 2012-04-11 13:24:12 +0200 |
commit | d2468c58624b9db6f16e39cc857214b32ef76ebd (patch) | |
tree | f404d97356d89eafb7a810edbc84c452697d2905 /src/de/podfetcher/activity/PodfetcherActivity.java | |
parent | b1d9a536e015f0f8f47afae036b1d36ee2ed130a (diff) | |
download | AntennaPod-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.java | 45 |
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])){ + + } } } |