-1

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.

Click here to see Image 1

Click here to see Image 2

@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;
}

}

IH Tanim
  • 1
  • 2

1 Answers1

0

Some of the array list(videoFilesArrayList) entries might be null.

A Kurian
  • 1
  • 2