0

我们有一个更大的 Android 2.1 项目,由于某种原因,只有在两个地方调用setText()一个EditText或一个TextView对象是行不通的。它不会崩溃,不会抛出异常,只有TextView/EditText没有更新。

下面是设置文本的代码:

EditText etzip_a = (EditText)activity.findViewById(R.id.editTextZip_a);
etzip.setText(m_addressA.zip);
etzip.addTextChangedListener(new onInputChanged(120));
  • 此代码在 GUI 线程上运行
  • R.id.editTextZip_a它从布局中成功解析对象
  • 其他数十个完全相似的代码EditText工作正常

有没有人遇到过这样的问题?

4

2 回答 2

5

尝试使用此代码:

您已经创建了etzip_a EditText 的对象。现在,您正在使用不同的 object etzip

EditText etzip_a = (EditText)activity.findViewById(R.id.editTextZip_a);
etzip_a.setText(m_addressA.zip);
etzip_a.addTextChangedListener(new onInputChanged(120));
于 2012-05-09T08:34:38.520 回答
0
EditText etzip = (EditText)activity.findViewById(R.id.editTextZip_a);

替换这行代码

于 2012-05-09T08:36:42.300 回答