@Override
 public boolean onContextItemSelected(MenuItem item) {
   switch (item.getItemId()) {
     case PLAY_SELECTION:
       int position = mSelectedPosition;
       MusicUtils.playAll(getActivity(), mCursor, position);
       break;
     case ADD_TO_PLAYLIST:
       {
         Intent intent = new Intent(INTENT_ADD_TO_PLAYLIST);
         long[] list = new long[] {mSelectedId};
         intent.putExtra(INTENT_PLAYLIST_LIST, list);
         getActivity().startActivity(intent);
         break;
       }
     case USE_AS_RINGTONE:
       MusicUtils.setRingtone(getActivity(), mSelectedId);
       break;
     case REMOVE:
       {
         removePlaylistItem(mSelectedPosition);
         break;
       }
     case SEARCH:
       {
         MusicUtils.doSearch(getActivity(), mCursor, mTitleIndex);
         break;
       }
     default:
       break;
   }
   return super.onContextItemSelected(item);
 }