"观察员......未注册"错误 [英] "Observer ... was not registered" error
本文介绍了"观察员......未注册"错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我工作的一个Android应用程序,当我尝试在列表视图中显示大量数据
,我收到以下错误:
18 01-24:06:32.214:
INFO /的System.out(9244):
EX:观察android.widget.AdapterView$AdapterDataSetObserver@43c9b200
未注册。
解决方案
我得到这个错误了。结果
在我的情况下,这个异常(观察员*未注册。)被抛出,因为我叫
setAdapter(适配器)
多次。
例如:
MyAdapter(延伸BaseAdapter)VLA;
LV的ListView;对(INT I = 0; I&2;我++){
vla.clear();
vla.add(电视);
lv.setAdapter(VLA);
}
这里的解决方法是放置
结果 v.setAdapter(VLA);
结果
外循环,从而避免了多个呼叫。搜索结果
修复后不再有例外抛出。结果
最好的问候,洪水。 (FLDR atincircle邮件点る)
I'm working on an Android application, and when I attempt to display large amounts of data in a listview
, I receive the following error:
01-24 18:06:32.214:
INFO/System.out(9244):
EX:Observer android.widget.AdapterView$AdapterDataSetObserver@43c9b200
was not registered.
解决方案
i got this error too.
in my case this exception (Observer * was not registered.) was thrown because i called
setAdapter(Adapter)
multiple times.
for example:
MyAdapter (extends BaseAdapter) vla;
ListView lv;
for (int i = 0; i < 2; i++) {
vla.clear();
vla.add(tv);
lv.setAdapter(vla);
}
The fix here is to place
v.setAdapter(vla);
outside the loop, thereby avoiding multiple calls.
after fix no more exception throws.
best regards, flood. (fldr atincircle mail dot ru)
这篇关于&QUOT;观察员......未注册&QUOT;错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文