public void searchMethod() {
final EditText editSearch = (EditText) findViewById(R.id.searchView);
assert editSearch != null;
editSearch.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(keyCode == event.KEYCODE_ENTER) {
return true;
}
return false;
}
});
assert editSearch != null;
editSearch.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) { }
@Override
public void afterTextChanged(Editable s) {
adapter.filter(editSearch.getText().toString());
}
});
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
if (videoItemList.get(position) != null) {//문제가 되는 부분
.........
}
public void filter(String charText) {
videoItemList.clear();
if(charText.length() == 0) {
videoItemList.addAll(arrayList);
} else {
for(VideoItem vi : vData) {
if(vi.getTitle().contains(charText)) {
videoItemList.add(vi);
}
}
}
notifyDataSetChanged();
}

(전에 로그캣이 8000자를 넘어서 새로 질문을 작성하였습니다.)
http://www.masterqna.com/android/64678/%EB%A1%9C%EA%B7%B8%EC%BA%A3-%EB%A1%9C%EA%B7%B8%EC%BA%A3-%EB%A1%9C%EA%B7%B8%EC%BA%A3-%EB%A1%9C%EA%B7%B8%EC%BA%A3-%EB%A1%9C%EA%B7%B8%EC%BA%A3
동영상 검색 창에 검색내용이 없는 문장을 입력하면(예: 영상이 a,b,c만 있는데 d를 검색한 경우) 앱이 중지되네요;
도대체 어디가 문제인 거죠? 알려주시면 정말 감사합니다!