tags:

views:

13

answers:

0

Hi I'm trying to get all audio media on external card using the managedQuery().

However on the line return managedQuery(uri... ); I get NullPointerException

    Uri uri = Audio.Media.EXTERNAL_CONTENT_URI;
    String state = Environment.getExternalStorageState();

    if (Environment.MEDIA_MOUNTED.equals(state)) {
        String[] projection = new String[] {
             Audio.Media.ARTIST,
             Audio.Media.TITLE,
             Audio.Media.DATA
            };
        return managedQuery(uri, projection, null, null, null);
    }

Is there anything I'm doing wrong? Am I missing something?