앨범 아트를 검색하는 동안 java.lang.IllegalStateException이 발생했습니다.

사이 테야 프라 사담
ContentResolver musicResolver = getContentResolver();
Uri musicUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
Cursor musicCursor = musicResolver.query(musicUri, null, null, null, null);
String coverPath = musicCursor.getString(musicCursor.getColumnIndex(MediaStore.Audio.Albums.ALBUM_ART));

Throws IllegalStateException..
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.prasadam.smartcast/com.prasadam.smartcast.MainActivity}: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2421)
                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481)
                                                                            at android.app.ActivityThread.access$900(ActivityThread.java:153)
                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                            at android.os.Looper.loop(Looper.java:148)
                                                                            at android.app.ActivityThread.main(ActivityThread.java:5432)
                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:735)
                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
                                                                         Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
                                                                            at android.database.CursorWindow.nativeGetString(Native Method)
                                                                            at android.database.CursorWindow.getString(CursorWindow.java:438)
                                                                            at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
                                                                            at android.database.CursorWrapper.getString(CursorWrapper.java:137)
                                                                            at com.prasadam.smartcast.MainActivity.getSongList(MainActivity.java:169)
                                                                            at com.prasadam.smartcast.MainActivity.onCreate(MainActivity.java:60)
                                                                            at android.app.Activity.performCreate(Activity.java:6303)
                                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2374)
                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481) 
                                                                            at android.app.ActivityThread.access$900(ActivityThread.java:153) 
                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) 
                                                                            at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                            at android.os.Looper.loop(Looper.java:148) 
                                                                            at android.app.ActivityThread.main(ActivityThread.java:5432) 
                                                                            at java.lang.reflect.Method.invoke(Native Method) 
                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:735) 
                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 
Euporie

교체 시도

Uri musicUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;

...에

Uri musicUri = MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI;

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaFX : 테두리 창의 크기를 조정하는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

JavaFX : 테두리 창의 크기를 조정하는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

SOAPFault에서 오류 메시지를 추출하는 동안 java.lang.ClassCastException이 발생했습니다.

분류에서Dev

id로 엔티티를 가져 오는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

TableView를 채우는 동안 Java InvocationTargetException이 발생했습니다.

분류에서Dev

이메일을 보내는 동안 Spring Boot 예외 : java.lang.IllegalStateException : ApplicationContext를로드하지 못했습니다.

분류에서Dev

Fragment 트랜잭션을 시작하는 동안 IllegalStateException이 발생했습니다.

분류에서Dev

java static에서 행렬 값을 인쇄하는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

Android에서 클래스의 객체에 데이터를 추가하는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

위치를 가져 오기 위해 서비스 클래스에 권한을 추가하는 동안 java.lang.ClassCastException이 발생했습니다.

분류에서Dev

Java를 통해 neo4j 노드 데이터를 검색하는 동안 오류가 발생했습니다.

분류에서Dev

Java를 통해 neo4j 노드 데이터를 검색하는 동안 오류가 발생했습니다.

분류에서Dev

scalaXB 비동기 디스패처 java.lang.IllegalStateException : 하위 이벤트 루프를 만들지 못했습니다.

분류에서Dev

검색 가능한 와이파이 예외를 가져 오는 동안 - java.lang.IllegalStateException : 이미 제출 답장

분류에서Dev

트리 구조에서 노드를 병합하는 동안 java.util.ConcurrentModificationException이 발생했습니다.

분류에서Dev

Elastic Search에서 스토어를 검색하는 동안 IndexMissingException이 발생했습니다.

분류에서Dev

데이터를 검색하는 동안 오류가 발생했습니다. 원인 :. org.apache.cassandra.serializers.MarshalException

분류에서Dev

로컬 저장소에서 데이터를 검색하는 동안 오류가 발생했습니다.

분류에서Dev

PlacePicker를 호출하는 동안 NullPointerException이 발생했습니다.

분류에서Dev

Android : 앨범별로 트랙을 검색하는 동안 MediaStore의 커서가 0을 반환합니다.

분류에서Dev

Java에서 스레드를 사용하여 이미지를 쓰는 동안 FileNotFoundException이 발생했습니다.

분류에서Dev

Java에서 바이트 배열을 구문 분석하는 동안 StreamCorruptedException이 발생했습니다.

분류에서Dev

Java에서 바이트 배열을 구문 분석하는 동안 StreamCorruptedException이 발생했습니다.

분류에서Dev

Java DB에 데이터를 삽입하는 동안 NullPointerException이 발생했습니다.

분류에서Dev

Iterator를 사용하여 HashMap에서 ArrayList를 가져 오는 동안 java.util.NoSuchElementException이 발생했습니다.

분류에서Dev

Weka Java API에서 새 데이터를 평가하는 동안 오류가 발생했습니다.

분류에서Dev

Weka Java API에서 새 데이터를 평가하는 동안 오류가 발생했습니다.

분류에서Dev

doInBackground ()를 실행하는 동안 java.lang.RuntimeException 오류가 발생 했습니까?

분류에서Dev

업데이트를 시도하는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    JavaFX : 테두리 창의 크기를 조정하는 동안 java.lang.NullPointerException이 발생했습니다.

  2. 2

    JavaFX : 테두리 창의 크기를 조정하는 동안 java.lang.NullPointerException이 발생했습니다.

  3. 3

    SOAPFault에서 오류 메시지를 추출하는 동안 java.lang.ClassCastException이 발생했습니다.

  4. 4

    id로 엔티티를 가져 오는 동안 java.lang.NullPointerException이 발생했습니다.

  5. 5

    TableView를 채우는 동안 Java InvocationTargetException이 발생했습니다.

  6. 6

    이메일을 보내는 동안 Spring Boot 예외 : java.lang.IllegalStateException : ApplicationContext를로드하지 못했습니다.

  7. 7

    Fragment 트랜잭션을 시작하는 동안 IllegalStateException이 발생했습니다.

  8. 8

    java static에서 행렬 값을 인쇄하는 동안 java.lang.NullPointerException이 발생했습니다.

  9. 9

    Android에서 클래스의 객체에 데이터를 추가하는 동안 java.lang.NullPointerException이 발생했습니다.

  10. 10

    위치를 가져 오기 위해 서비스 클래스에 권한을 추가하는 동안 java.lang.ClassCastException이 발생했습니다.

  11. 11

    Java를 통해 neo4j 노드 데이터를 검색하는 동안 오류가 발생했습니다.

  12. 12

    Java를 통해 neo4j 노드 데이터를 검색하는 동안 오류가 발생했습니다.

  13. 13

    scalaXB 비동기 디스패처 java.lang.IllegalStateException : 하위 이벤트 루프를 만들지 못했습니다.

  14. 14

    검색 가능한 와이파이 예외를 가져 오는 동안 - java.lang.IllegalStateException : 이미 제출 답장

  15. 15

    트리 구조에서 노드를 병합하는 동안 java.util.ConcurrentModificationException이 발생했습니다.

  16. 16

    Elastic Search에서 스토어를 검색하는 동안 IndexMissingException이 발생했습니다.

  17. 17

    데이터를 검색하는 동안 오류가 발생했습니다. 원인 :. org.apache.cassandra.serializers.MarshalException

  18. 18

    로컬 저장소에서 데이터를 검색하는 동안 오류가 발생했습니다.

  19. 19

    PlacePicker를 호출하는 동안 NullPointerException이 발생했습니다.

  20. 20

    Android : 앨범별로 트랙을 검색하는 동안 MediaStore의 커서가 0을 반환합니다.

  21. 21

    Java에서 스레드를 사용하여 이미지를 쓰는 동안 FileNotFoundException이 발생했습니다.

  22. 22

    Java에서 바이트 배열을 구문 분석하는 동안 StreamCorruptedException이 발생했습니다.

  23. 23

    Java에서 바이트 배열을 구문 분석하는 동안 StreamCorruptedException이 발생했습니다.

  24. 24

    Java DB에 데이터를 삽입하는 동안 NullPointerException이 발생했습니다.

  25. 25

    Iterator를 사용하여 HashMap에서 ArrayList를 가져 오는 동안 java.util.NoSuchElementException이 발생했습니다.

  26. 26

    Weka Java API에서 새 데이터를 평가하는 동안 오류가 발생했습니다.

  27. 27

    Weka Java API에서 새 데이터를 평가하는 동안 오류가 발생했습니다.

  28. 28

    doInBackground ()를 실행하는 동안 java.lang.RuntimeException 오류가 발생 했습니까?

  29. 29

    업데이트를 시도하는 동안 오류가 발생했습니다.

뜨겁다태그

보관