diff options
Diffstat (limited to 'src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java')
-rw-r--r-- | src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java b/src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java index 38f0b5ae6..77dae303e 100644 --- a/src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java +++ b/src/de/danoeh/antennapod/activity/OrganizeQueueActivity.java @@ -5,6 +5,8 @@ import android.os.AsyncTask; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; +import android.support.v7.app.ActionBarActivity; +import android.view.*; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -12,9 +14,7 @@ import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; -import com.actionbarsherlock.app.SherlockListActivity; -import com.actionbarsherlock.view.Menu; -import com.actionbarsherlock.view.MenuItem; + import com.mobeta.android.dslv.DragSortListView; import de.danoeh.antennapod.R; import de.danoeh.antennapod.asynctask.ImageLoader; @@ -28,7 +28,7 @@ import de.danoeh.antennapod.util.UndoBarController; import java.util.List; -public class OrganizeQueueActivity extends SherlockListActivity implements +public class OrganizeQueueActivity extends ActionBarActivity implements UndoBarController.UndoListener { private static final String TAG = "OrganizeQueueActivity"; @@ -39,6 +39,8 @@ public class OrganizeQueueActivity extends SherlockListActivity implements private OrganizeAdapter adapter; private UndoBarController undoBarController; + private DragSortListView listView; + @Override protected void onCreate(Bundle savedInstanceState) { setTheme(UserPreferences.getTheme()); @@ -46,7 +48,7 @@ public class OrganizeQueueActivity extends SherlockListActivity implements setContentView(R.layout.organize_queue); getSupportActionBar().setDisplayHomeAsUpEnabled(true); - DragSortListView listView = (DragSortListView) getListView(); + listView = (DragSortListView) findViewById(android.R.id.list); listView.setDropListener(dropListener); listView.setRemoveListener(removeListener); @@ -70,7 +72,7 @@ public class OrganizeQueueActivity extends SherlockListActivity implements queue = feedItems; if (adapter == null) { adapter = new OrganizeAdapter(OrganizeQueueActivity.this); - setListAdapter(adapter); + listView.setAdapter(adapter); } adapter.notifyDataSetChanged(); } else { @@ -124,7 +126,7 @@ public class OrganizeQueueActivity extends SherlockListActivity implements @Override public void remove(int which) { - FeedItem item = (FeedItem) getListAdapter().getItem(which); + FeedItem item = (FeedItem) listView.getAdapter().getItem(which); DBWriter.removeQueueItem(OrganizeQueueActivity.this, item.getId(), true); undoBarController.showUndoBar(false, getString(R.string.removed_from_queue), new UndoToken(item, |