0

より大きな Android 2.1 プロジェクトがあり、何らかの理由でsetText()EditTextまたはTextViewオブジェクトを呼び出す 2 つの場所だけが機能しません。クラッシュせず、例外もスローせず、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のオブジェクトを作成しました。その後、別のオブジェクトを使用しています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 に答える