I tried to implement search using EditText
. whenever a text is typed in the EditText
request is sent with the typed text in onTextChanged()
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) {
}
});
}
});
}