android - new playlist created using ContentResolver doesnot show up in playlist -


i have created playlist using follwing code

contentvalues cv = new contentvalues();          cv.put(mediastore.audio.playlists.name, "123456");          //uri uri = getcontentresolver().insert(mediastore.audio.playlists.getcontenturi("external"), cv);         uri uri = getcontentresolver().insert(mediastore.audio.playlists.internal_content_uri, cv);         if (uri != null)         {             toast.maketext(getapplicationcontext(),uri.tostring(),                      toast.length_long).show();         } 

each time run code details playlist created in content://media/internal/audio/playlists , id of playlist shown

now activity used show playlists in phone

public class playlist extends listactivity {      //define source of mediastore.images.media, internal or external storage     uri sourceuri = mediastore.audio.playlists.external_content_uri;     //uri sourceuri = mediastore.audio.playlists.internal_content_uri;      simplecursoradapter mysimplecursoradapter;      @suppresslint("newapi")     @override     public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         string[] = {mediastore.audio.playlists.name};         int[] = {android.r.id.text1};          cursorloader cursorloader = new cursorloader(                 this,                  sourceuri,                  null,                  null,                  null,                  mediastore.audio.playlists.name);          cursor cursor = cursorloader.loadinbackground();          mysimplecursoradapter = new simplecursoradapter(                 this,                  android.r.layout.simple_list_item_1,                  cursor,                  from,                  to,                  cursoradapter.flag_register_content_observer);          setlistadapter(mysimplecursoradapter);          getlistview().setonitemclicklistener(myonitemclicklistener);         getlistview().setonitemlongclicklistener (myonitemlongclicklistener);         getlistview().setlongclickable(true);     }      onitemclicklistener myonitemclicklistener     = new onitemclicklistener(){          @override         public void onitemclick(adapterview<?> parent, view view, int position,                 long id) {             cursor cursor = mysimplecursoradapter.getcursor();             cursor.movetoposition(position);             string _id = cursor.getstring(cursor.getcolumnindex(mediastore.audio.playlists._id));             uri seluri = uri.withappendedpath(sourceuri, _id);               intent i=new intent(playlist.this,getsongfromplaylist.class);             i.putextra("id", _id);             playlist.this.startactivity(i);         }      };          onitemlongclicklistener myonitemlongclicklistener         = new onitemlongclicklistener(){             @override             public boolean onitemlongclick(adapterview<?> parent, view view,                     int position, long id) {                 cursor cursor = mysimplecursoradapter.getcursor();                 cursor.movetoposition(position);                 string _id = cursor.getstring(cursor.getcolumnindex(mediastore.audio.playlists._id));                 uri seluri = uri.withappendedpath(sourceuri, _id);                  intent i=new intent(playlist.this,popuplist.class);                 i.putextra("id", _id);                 playlist.this.startactivity(i);                 return true;             }          }; 

in activity playlists shown avaliable in phone , new once created not being shown

this happens default music player came pre installed phone

now know problem

with

uri uri = getcontentresolver().insert(mediastore.audio.playlists.internal_content_uri, cv);

in createplaylist code

and

uri sourceuri = mediastore.audio.playlists.internal_content_uri;

in display playlist activity

if change either of theinternal or external content uri in respective codes activity crash

so questions

1) how can create playlist using external content uri

2) how can display playlist crated , other playlists using both external content uri , internal content uri


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -