예제 #1
0
 public void onClick(View v) {
   String name = mPlaylist.getText().toString();
   if (name != null && name.length() > 0) {
     ContentResolver resolver = getContentResolver();
     int id = idForplaylist(name);
     Uri uri;
     if (id >= 0) {
       uri = ContentUris.withAppendedId(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, id);
       MusicUtils.clearPlaylist(CreatePlaylist.this, id);
     } else {
       ContentValues values = new ContentValues(1);
       values.put(MediaStore.Audio.Playlists.NAME, name);
       uri = resolver.insert(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, values);
     }
     setResult(RESULT_OK, (new Intent()).setData(uri));
     finish();
   }
 }