ContactList: Separate creation of ContactListAdapter and managment of the
group list
This is two separate things. getContactListAdapter is called in
ContactListFragment.onActivityCreated() which is during a fragment
transaction.
Management of the group list calls FragmentPagerAdapter.notifyDataSetChanged()
which repopulate the FragmentPagerAdapter and to do so calls
FragmentManager.executePendingTransactions() in a recursive way and is not
allowed (IllegalStateException).
org.jivesoftware.smack
org.jivesoftware.smack.debugger
org.jivesoftware.smack.filter
org.jivesoftware.smack.packet
org.jivesoftware.smack.provider
org.jivesoftware.smack.proxy
org.jivesoftware.smack.sasl
org.jivesoftware.smack.util
org.jivesoftware.smackx
org.jivesoftware.smackx.bookmark
org.jivesoftware.smackx.commands
org.jivesoftware.smackx.debugger
org.jivesoftware.smackx.filetransfer
org.jivesoftware.smackx.muc
org.jivesoftware.smackx.packet
org.jivesoftware.smackx.provider
org.jivesoftware.smackx.search
org.jivesoftware.smackx.workgroup
org.jivesoftware.smackx.workgroup.agent
org.jivesoftware.smackx.workgroup.ext.forms
org.jivesoftware.smackx.workgroup.ext.history
org.jivesoftware.smackx.workgroup.ext.macros
org.jivesoftware.smackx.workgroup.ext.notes
org.jivesoftware.smackx.workgroup.packet
org.jivesoftware.smackx.workgroup.settings
org.jivesoftware.smackx.workgroup.user
org.jivesoftware.smackx.workgroup.util