2013-05-29 30 views
0

我有一个在安卓4.1.2,但是在Android 4.2.2正常工作的应用程序,我得到以下错误:扩展的ViewGroup的Android 4.2.2

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

这是我WorkspaceMod.java文件:

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

任何想法,为什么这个类是不工作? NPE不太有启发性。

+0

我会检查是否有孩子。如果getChildAt(getChildCount() - 1)返回null,那么可以在第917行获得空指针异常的唯一方法。这可能发生的唯一方法是如果孩子数量为0,但似乎你会得到一个不同的例外。 – DeeV

+0

@DeeV为什么它只会在4.2.2而不是4.2.1上出现问题?异常处理是否改变? – hanleyhansen

+0

我不确切地知道。 Android有这样奇怪的怪癖。没有什么东西会从你展示的东西中弹出来。这可能是因为你用来添加孩子的任何方法都没有被调用,所以没有孩子被添加。 – DeeV

回答

0

这个问题与ViewGroup没有关系,而是与android drawable关联。有关更多信息,请参阅我的新问题here