The application is stopping when I type on the keyboard to search for videos. The NullPointerException error is shown on line 100 in the VideoFilesActivity.java file. How to solve this problem? Please help me.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.video_menu,menu);
MenuItem menuItem = menu.findItem(R.id.search_video);
SearchView searchView = (SearchView) menuItem.getActionView();
searchView.setOnQueryTextListener(this);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
String inputs = newText.toLowerCase();
ArrayList<MediaFiles> mediaFiles = new ArrayList<>();
for (MediaFiles media:videoFilesArrayList) {
if (media.getTitle().toLowerCase().contains(inputs)) {
mediaFiles.add(media);
}
}
VideoFilesActivity.videoFilesAdapter.updateVideoFiles(mediaFiles);
return true;
}
}