4.2.2

2013-05-29 2 views
0

나는 안드로이드 4.2.2 안드로이드 4.1.2이 아니라에서 잘 작동하는 응용 프로그램이 다음과 같은 에러가 발생합니다 : 이것은 내 WorkspaceMod.java 파일이4.2.2

https://gist.github.com/hanleyhansen/ed3a81067638de6136e3

입니다 :

https://gist.github.com/hanleyhansen/e32eab4c0e8845658133

어떤 아이디어

이유는이 클래스가 작동하지 않습니다? NPE는 너무 계몽 적이 지 않습니다.

+0

먼저 자녀가 있는지 확인합니다. 917 행에서 널 포인터 예외를 얻을 수있는 유일한 방법은'getChildAt (getChildCount() - 1)'이'null '을 리턴하는 경우입니다. 이것이 발생할 수있는 유일한 방법은 자식 카운트가 0 인 경우입니다.하지만 다른 예외가 발생하는 것처럼 보입니다. – DeeV

+0

@DeeV 4.2.2가 아닌 4.2.2에서만 문제가되는 이유는 무엇입니까? 예외 처리가 변경 되었습니까? – hanleyhansen

+0

나는 정확하게 모른다. 안드로이드는 이상한 단점이 있습니다. 당신이 보여준 것에서 저에게 튀어 나오는 것은 없습니다. 아이들을 추가하기 위해 사용하는 방법이 무엇이든간에 단순히 호출되지 않기 때문에 추가되는 자식이 없을 수 있습니다. – DeeV

답변

0

문제는 ViewGroup과 관련이 없지만 안드로이드 드로어에만 관련이 있습니다. 자세한 내용은 내 새로운 질문 here을 참조하십시오.