Я получаю неизвестный идентификатор плейлиста: 389, где 389 - это идентификатор плейлиста, который есть в медиапроигрывателе Android, сопоставленном с песней. в чем может быть проблема? любая идея

даю приложение, в котором список списков воспроизведения, уже созданный пользователем в собственном музыкальном приложении, будет отображаться в списке, и их щелчок приведет их на эту конкретную страницу списка воспроизведения.

Ниже приведен код, который я использую

    Button open = (Button)findViewById(R.id.ope_playlist);

    cursor = playlist.this.managedQuery(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, null
            , null, null, null);
    cursor.moveToFirst();

    final String playlistid = cursor.getString(cursor.getColumnIndex
            (MediaStore.Audio.Playlists._ID));
    cursor.close();

    open.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setComponent(new ComponentName
            ("com.android.music","com.android.music.PlaylistBrowserActivity"));
            intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
            intent.setFlags(0x10000000);
            intent.putExtra("oneshot", false);
            intent.putExtra("playlist", playlistid);
            startActivity(intent);

        }
    });
} 

и эта деятельность зарегистрирована в манифесте как:

<activity android:name=".playlist">
        <intent-filter >
            <action android:name="android.intent.action.VIEW" />
        </intent-filter>
    </activity>

и я получаю эту ошибку: -

07-22 15: 02: 02.545: ОШИБКА / AndroidRuntime (11983): android.content.ActivityNotFoundException: невозможно найти явный класс активности {com.android.music / com.android.music.PlaylistBrowserActivity}; Вы объявили об этой активности в вашем AndroidManifest.xml?

Спасибо заранее

Ответы на вопрос(0)

Ваш ответ на вопрос