Which is the correct explanation of ListView?

A.
It is necessary to use ListView as a set with ListActivity.
B.
You cannot use a ListView when there is no information to be displayed.
C.
When displaying a list of Strings using an ArrayAdapter class in ListView, you must save the
value in anArrayList.
D.
ListView has a function to display a list of uniquely defined Views other than TextView.
D