4
아래 코드에서 getcontentresolver()
은 null이지만 서비스의 onCreate()
에서는 작동하지만 서비스의 기능에서는 작동하지 않습니다. 왜? PLZ me..thanks이getcontentresolver()는 서비스에서 null을 반환합니다.
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);
당신은 당신의'service '의'onCreate()'메소드가 실행되기 전에 함수를 호출하고 있습니까? 예 : 생성자 또는 비슷한 것으로부터 호출 할 수 있습니까? – Jens
아니요 시작 서비스 후에 만 첫 번째 활성화에서 서비스를 시작했습니다 – user1089146
클래스를 나타내는 코드와이 경우 함수 호출 방법을 추가해야합니다. – Jens