OSDN Git Service

Improve context menus
[android-x86/packages-apps-Eleven.git] / src / com / andrew / apollo / ui / fragments / profile / AlbumSongFragment.java
index f560aa0..68762ab 100644 (file)
@@ -197,6 +197,10 @@ public class AlbumSongFragment extends Fragment implements LoaderCallbacks<List<
         menu.add(GROUP_ID, FragmentMenuItems.PLAY_SELECTION, Menu.NONE,
                 getString(R.string.context_menu_play_selection));
 
+        // Play the song
+        menu.add(GROUP_ID, FragmentMenuItems.PLAY_NEXT, Menu.NONE,
+                getString(R.string.context_menu_play_next));
+
         // Add the song to the queue
         menu.add(GROUP_ID, FragmentMenuItems.ADD_TO_QUEUE, Menu.NONE,
                 getString(R.string.add_to_queue));
@@ -224,6 +228,11 @@ public class AlbumSongFragment extends Fragment implements LoaderCallbacks<List<
                         mSelectedId
                     }, 0, false);
                     return true;
+                case FragmentMenuItems.PLAY_NEXT:
+                    MusicUtils.playNext(new long[] {
+                        mSelectedId
+                    });
+                    return true;
                 case FragmentMenuItems.ADD_TO_QUEUE:
                     MusicUtils.addToQueue(getActivity(), new long[] {
                         mSelectedId