更新时间:2023-02-27 07:47:38
我刚刚遇到了这个问题.所以我将addTextChangedListener移到onCreateView中的EditText的post方法中:
I've got this problem just. So I moved addTextChangedListener to the post method of EditText in the onCreateView:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
...
EditText mSearchQuery = findViewById(R.id.search_query);
mSearchQuery.post(new Runnable() {
@Override
public void run() {
mSearchQuery.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
//Some stuff
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
});
}