

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.search, menu);
searchItem = menu.findItem(R.id.action_search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
adapter.getFilter().filter(newText.trim());
AppMainActivity.fileList.invalidate();
return true;
}
});
searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
}
});
MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
return true;
}
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
return true;
}
});
return true;
}
사진 처럼 검색필터링을 구현하려고 searchView를 썼는데 NullPointerException때문에 어제부터 여태 고생중이네요 ㅠㅠ 살려주세요
로그캣 - http://www.masterqna.com/android/64779/%EB%A1%9C%EC%98%A4%EC%98%A4%EC%98%A4%EA%B7%B8-%EC%BA%A3-%EB%A1%9C%EC%98%A4%EC%98%A4%EC%98%A4%EA%B7%B8-%EC%BA%A3-%EB%A1%9C%EC%98%A4%EC%98%A4%EC%98%A4%EA%B7%B8-%EC%BA%A3