import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
+import java.util.TreeSet;
import static android.view.View.OnTouchListener;
import static com.cyngn.eleven.utils.MusicUtils.mService;
private static int LOADING_DELAY = 500;
/**
- * Used to keep context menu items from bleeding into other fragments
- */
- private static final int GROUP_ID = 5;
-
- /**
* Identifier for the search loader
*/
private static int SEARCH_LOADER = 0;
}
@Override
- protected void getAdditionalIds(PopupMenuType type, ArrayList<Integer> list) {
- super.getAdditionalIds(type, list);
+ protected void updateMenuIds(PopupMenuType type, TreeSet<Integer> set) {
+ super.updateMenuIds(type, set);
if (mSelectedItem.mType == ResultType.Album) {
- list.add(FragmentMenuItems.MORE_BY_ARTIST);
+ set.add(FragmentMenuItems.MORE_BY_ARTIST);
}
}
protected String getArtistName() {
return mSelectedItem.mArtist;
}
-
- @Override
- protected int getGroupId() {
- return GROUP_ID;
- }
-
- @Override
- protected void onDeleteClicked() {
- // do nothing
- }
-
- @Override
- protected void setShouldRefresh() {
- // do nothing
- }
};
// Fade it in