5

EditText文字列が変更されるたびにonTextChanged呼び出されます。

今、私が新しいものを始めてActivityデータを送信するとBundleonTextChangedは呼び出されません。

if( getIntent().getExtras() != null) {
    Bundle b = getIntent().getExtras();
    int value = -1;

    if(b != null)
        value = b.getInt("key");
    edit1.setText("Mywords:");
}

どうすればそれを呼び出すことができますか?

4

4 に答える 4

0

次のことを試してください。

edit1.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {}

        public void beforeTextChanged(CharSequence s, int start,
                                      int count, int after) {
        }

        public void onTextChanged(CharSequence s, int start,
                                  int before, int count) {
        }
    });

参考:Android on Text Change Listener

于 2016-08-28T10:00:44.197 に答える