"观察员......未注册"错误观察员、未注册、错误、QUOT

2023-09-07 15:04:21 作者:感情上没有:孔融让梨﹌

我工作的一个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)