我有以下代码:
if (APP_STATUS.equalsIgnoreCase("OPEN"))
{
int i=0;
List<Mikats> dbmessages = mdb.getAllMikats();
for (Mikats c:dbmessages){
String eventTitle=c.getEventTitle();
String masjid=c.getMasjid();
if(eventTitle!=null || masjid!=null)
{
tvEventTitle.setText(eventTitle);
tvMasjid.setText(masjid);
}
i++;
}
}
当控制出现时:
tvEventTitle.setText(eventTitle);
它给了我在eclips中找不到的来源。
我检查过eventTitle有字符串值。
我之前在我的代码中初始化了tvEventTitle
。
无法理解为什么会这样。
答案 0 :(得分:1)
可能setText
方法可见性不正确?尝试公开。
答案 1 :(得分:0)
我找到了。
我在函数localtoscreen()
中写了上面的代码并在函数调用后初始化了tvEventTitle。
这就是问题的原因。