在Android 8.1和9.0版中运行我的应用程序时,出现“ AdapterView不支持removeView(View)”异常。在以前的版本中,它运行良好。尽管错误是一致的,但它不会100%地发生(这使我怀疑这是线程问题),也不是特定于特定适配器或列表视图的。例如,我从多个活动对象访问相同的代码,它对某些活动有效,而对其他活动总是失败。我还应该指出,在出现错误的任何情况下,我都不会调用removeView。以下是该异常的LogCat输出:
#xfetch
有人可以指出我的解决方案吗?
答案 0 :(得分:0)
我最终继承了ListView的子类,并使用空方法覆盖了removeView和addView。我怀疑这是解决此问题的正确方法,但它确实有效。