我正试图从我的应用程序启动股票音乐播放器。我确实看到了一些像这样的堆叠式问题——意图打开android播放列表活动——但这并没有让我取得任何进展。这是我现在尝试使用的代码-
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setComponent(new ComponentName
("com.android.music","PlaylistBrowserActivity"));
intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
intent.setFlags(0x10000000);
intent.putExtra("oneshot", false);
intent.putExtra("playlist", playlistid);
startActivityForResult(intent,1);
我遇到了这个异常-
java.lang.RuntimeException:无法启动活动组件信息{com.example.playlistsonthego.com/example.playistsonthego.HomeSceen}:android.content.ActivityNotFoundException:找不到显式活动类{com.android.music/PlaylistBrowserActivity};有你吗在您的AndroidManifest.xml中声明了此活动?
有人能给我指正确的方向吗?谢谢
尝试以下
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
intent.putExtra("playlist", playlistid);
intent.putExtra("oneshot", false);
startActivityForResult(intent, 1);
我所更改的是从ACTION_VIEW更改为ACTION_PICK。