android中EditText文本監(jiān)聽的方法:addTextChangedListener()
最近遇到這樣一個(gè)問題,想把一個(gè)activity文本框中輸入的內(nèi)容,在跳到另外一個(gè)activity時(shí),這個(gè)文本框里的值仍不變。我通過bundle進(jìn)行了傳遞,但是就是傳不過去。在網(wǎng)上查了資料,原來是沒有用addTextChangedListener()這個(gè)方法進(jìn)行監(jiān)聽的事。關(guān)鍵代碼如下: private EditText edit; private String message; edit.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, } public void onTextChanged(CharSequence s, int start, int before, }); 添加了這樣的代碼,在通過bundle進(jìn)行數(shù)據(jù)的傳遞就ok了。為了以后查閱方便,特寫篇博客記一下。
|
|