我在导航抽屉上有一个很长的列表项,我在它上面添加了一个EditText,但也在自定义适配器上实现了可过滤,但是当我添加这行代码时应用程序崩溃
EditText searchSongs = (EditText)findViewById(R.id.searchInput);
if(adapter != null) {
searchSongs.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) {
//adapter.getFilter().filter(s);
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
如果我删除代码,一切都运行得很好,即使我注释掉getFilter方法,仍然会崩溃。