마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 searchView 에러 : 그 유명한 NullPointerException ㅠㅠ [closed]

0 추천

 

 

    @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

질문을 종료한 이유: 해결해서
익명사용자 님이 2016년 6월 6일 질문
2016년 6월 6일 closed
어떻게 해결했는지 멘트라도 달아놓으셨음 좋을텐데...
...