我有比较问题
for (int i = 0; i < posteList.getgouvernorat().size(); i++) {
if (posteList.getgouvernorat().get(i).toString()==text){
gouvernorat[i] = new TextView(this);
gouvernorat[i].setText("gouvernorat = "+posteList.getgouvernorat().get(i));
ville[i] = new TextView(this);
ville[i].setText("ville = "+posteList.getville().get(i));
localite[i] = new TextView(this);
localite[i].setText("localite = "+posteList.getlocalite().get(i));
}
layout.addView(gouvernorat[i]);
layout.addView(ville[i]);
layout.addView(localite[i]);
String b="-------------------";
}
a = new TextView(this);
a.setText(text);
layout.addView(a);
/** Set the layout view to display */
setContentView(layout);
}
}
gouvernorat [i]是一个arrayList
text是一个String
此代码显示错误消息Sorry Force Close
我使用的是XML解析器,代码是解析xml文件
我想在布局上只显示等于文本
的项目当我删除测试if (posteList.getgouvernorat().get(i).toString()==text)
时,将显示所有文件
提前谢谢