I am creating a contact list app using Fragments where one frag is a list of names in the contact list and the other is the rest of the details.
Here is the class that d
notifyDataSetChanged() won't work for you. Reasons why
Your adapter loses reference to your list. When you first initialize the Adapter it takes a reference of your arrayList and pass to its superclass. But if you reinitialize your existing arrayList it losts the reference hence the communication channel with Adapter :(.
Always creating and adding a new list to the Adapter. Do like this:
Keep trust to Documentations