删除页脚视图时如何获得空指针异常?我在调用之前检查了页脚视图和列表视图都不为空
myListView.removeFooterView(mFooterView)
这个列表视图确实有一个多列表适配器。我还检查了可以添加的每个页脚的父级,并且每个页脚的父级都为空。
顺便说一句,getAllFooterViews 到底在哪里?有页脚视图(页脚视图)?SDK 中的方法。
PS。我认为编写良好的 API 不应该隐藏此类信息。
FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.ListView.removeFooterView(ListView.java:461)
at com.mypackage.MyActivity.clearAllFooters()
哪个页脚似乎并不重要。它实际上是我此时尝试删除的任何内容,可能已添加的四个页脚中的任何一个。
一些上下文,ListView 当前不可见,确实有焦点,并且在 Async 调用返回后正在清除页脚。我在同一个MyActivity上有三个listview,而这个ListView目前是不可见的,它没有焦点,但还是空指针异常?
我正在编译 4.03 并在 android sdk 2.2 上部署
我还在检查页脚计数是否大于 0。