2013-05-31 4 views
2

이미지를 표시하기위한 쓰기 및 어댑터보기 (이 부분 포함) 오른쪽 및 왼쪽으로 이동하는 두 개의 추가 단추를 추가했습니다.Android StackOverflowError?

D/AndroidRuntime(3682): Shutting down VM W/dalvikvm(3682):threadid=1: 
    thread exiting with uncaught exception (group=0x41bad300) 
E/AndroidRuntime(3682): FATAL EXCEPTION: main 
E/AndroidRuntime(3682): java.lang.StackOverflowError 
E/AndroidRuntime(3682):at android.util.SparseArray.get(SparseArray.java:82) 
E/AndroidRuntime(3682):at android.util.SparseArray.get(SparseArray.java:73) 
E/AndroidRuntime(3682):at android.content.res.StringBlock.get(StringBlock.java:69) 
E/AndroidRuntime(3682):at android.content.res.AssetManager.getResourceValue(AssetManager.java:201) 
E/AndroidRuntime(3682):at android.content.res.Resources.getValue(Resources.java:1009) 
E/AndroidRuntime(3682):at android.content.res.Resources.getDrawable(Resources.java:658) 
E/AndroidRuntime(3682):at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:173) 

어느 한 그것에 대해 생각을 가지고 ... 그때 정상 당김 이미지를 참조하는 경우 제대로 작동 : 나는 런타임에 코드를 실행하면서 다음과 같은 오류를 생산, 그래서 두 버튼 당김 XML을 만들었습니다.

+0

일부 코드는 어댑터에서 확인하십시오. – Warpzit

+0

또한 벡터 드로어 블을 사용할 때 이것을 얻습니다 - 어떤 리드입니까? – lawonga

답변

0

StackOverflowError는 단일 작업에서 너무 많은 데이터를 관리 할 때 발생할 수 있습니다. 예를 들어, 이것은 무한 루프가 있거나 루프 내에서 너무 많은 데이터 전송을 처리하는 경우 일 수 있습니다. 이것은 이유 중 하나입니다. 더 많은 것이있을 수 있습니다.

가 데이터베이스에 StackOverflowError 처리의 예를 참조하십시오 Stack overflows from deep recursion in Java?

그러나없이

일부 코드를 키우면를보고 : 추가

http://wiki.webratio.com/index.php/How_to_solve_the_java.lang.StackOverflowError

을, I에 유래에서이 게시물을 발견 문제를 찾기가 어려우므로 조금만 게시 해주세요.

+0

감사합니다. Opiatefuchs,이 사실을 알게 될 것입니다. – CoDe