It's giving me null pointer exception i have initialized added textwatcher but still i am having this exception. Am I forgetting some thing.
Any Help is Appreciated.
EditText editText = (EditText) dialogList.findViewById(R.id.search);
editText.addTextChangedListener(mSearchTw);
mSearchTw = new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
pokeAdapter.getFilter().filter(s);
}
@Override
public void afterTextChanged(Editable s) {
}
};
As @user8 gives the answer you can pass the null object of class.You just change like this
EditText editText = (EditText)findViewById(R.id.editText);
TextWatcher mSearchTw = new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
pokeAdapter.getFilter().filter(s);
}
@Override
public void afterTextChanged(Editable s) {
}
};
editText.addTextChangedListener(mSearchTw);