How does BaseAdapter communicate with its ListView?

I was wondering how the BaseAdapter. notifyDataSetChanged() method
notifies the attached View that the underlying data has been changed
and it should refresh itself?

When creating a BaseAdapter you attach it to the View with
ListView.setAdapter(adapter). So the ListView then knows it's adapter
to
get list elements.

But you never tell the BaseAdapter what ListView it is attached to.
So
when you call BaseAdapter.notifyDataSetChanged() how does it reach
the
View to tell it to refresh itself?

Thank you!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to