0

ユーザーがSDカードから複数の音楽トラックを選択して再生できるようにするアプリケーションを作成しています。インテントシステムを使用して複数のメディアインスタンスを選択しようとしていますが、1つのアイテムを選択する方法しか見つかりません。

これは私が使用しているコードです:

Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, REQUEST_MEDIA);

アクション「ACTION_SEND_MULTIPLE」があるので、ピックアクションの複数のバージョンもあると思いましたが、見つかりませんでした。それで、それは可能ですか、もしそうなら、使用するアクションは何ですか?

4

1 に答える 1

2

残念ながら同じ問題に直面しました。Intent.ACTION_PICKで複数のアイテムを選択する方法はありません。私が取った方法は、ユーザーが複数のアイテムを選択できるように、独自のカスタムGridViewを作成することでした。カスタマイズされたビューですべてのmp3ファイルを表示する同様のアプローチを取ることができます。

于 2012-09-25T08:57:53.637 に答える