You need to override getView
when you want to display in your listview something of different from just a text. Example when you want to want to show an image with a text (You know Whatsapp? It's a listview).
If you don't need it, maybe you don't need to override ArrayAdapter at all. Just use the class as it is and stop. You can use any object you want, ArrayAdapter will use toString()
of the class passed to show the text.
ArrayAdapter<Items> adapter = new ArrayAdapter<Items> ();
listView.setAdapter (adapter);
use Items.toString()
to say what you want to show as text.