Both are same...
ListActivity has some methods using which you can easily find your ListView and set Adapters,Listeners on that using getListView() setListAdapter() et cetera methods.
But i heard that using ListActivity it is unable to display two item list.two item list mean there is a list.when one of item select from that list it shows another list.
example
here is primary list.
car
bus
train
.....
if i select car ,then it shows another list of cars......
can it implimwnted by using ListActivity
Yea that is limitation.
You can not display two list using getListView() method of ListActivity
Reason :
ListView has method getListView which returns reference of list view who is having id list that is the reason we have to have give id @android:id/list in our xml while using ListActivity
So getListView will return only that single list view.
To define new list we must give new id and that new id will be in our name space and we have to use findViewById method in this case.
But we can use one list from android name space and one from our defined name space.