0

我有以下代码:

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我之前也在我的代码中初始化过。

无法理解为什么会这样。

4

2 回答 2

1

可能是setText方法可见性不正确?尝试公开。

于 2013-09-17T07:07:56.167 回答
0

我找到了。

我在名为 localtoscreen() 的函数中编写了上面的代码

并在函数调用后初始化 tvEventTitle。

这就是为什么它是问题。

于 2013-09-17T07:11:26.037 回答