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(); } }