4

在下面的代码中,getcontentresolver()为空,但在onCreate()服务中有效,但在服务中的函数中无效。为什么?请帮助我..谢谢

    final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
    final String[] cursor_cols = { MediaStore.Audio.Media._ID,
            MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM,
            MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.DATA };

    final String where = MediaStore.Audio.Media.IS_MUSIC + "=1";

    cursor = getContentResolver()
            .query(uri, cursor_cols, where, null, null);
4

1 回答 1

0

确保您与设备的 USB 连接处于 PC 模式,而不是 USB 大容量存储

如果它在大容量存储中,它将返回 null

于 2013-10-03T06:50:41.063 回答