2

クエリ メソッドを使用して、特定のアーティストによるすべてのアルバムを取得しようとしています。しかし、私は初心者で、クエリ メソッドで選択引数を渡す方法がわかりません。

これは私がこれまでに持っているものです:

artistAlbumCursor = getContentResolver().query(
                MediaStore.Audio.Artists.Albums.ALBUM, null,
                MediaStore.Audio.Media.ARTIST=?, new String[] {artistChosen},
                MediaStore.Audio.Artists.Albums.ALBUM + " ASC");

artistChosen は、必要なアーティストを含む文字列です。

私が言ったように、私は実際に選択引数を渡す方法を知らないので、これは単なる試みでした.

だから私が求めているのは、選択引数をクエリメソッドに渡す方法だと思います。

どんな助けでも大歓迎です。

4

1 に答える 1

1

これで試してください

artistAlbumCursor = getContentResolver().query(
                MediaStore.Audio.Artists.Albums.ALBUM, null,
                MediaStore.Audio.Media.ARTIST+ "=?", new String[] {artistChosen},
                MediaStore.Audio.Artists.Albums.ALBUM + " ASC");
于 2012-05-19T09:10:35.177 に答える