package com.fyp.resilience.fragment; import android.app.ListFragment; import android.os.Bundle; import android.widget.BaseAdapter; import com.fyp.resilience.adapter.ConnectionListAdapter; import com.fyp.resilience.event.ConnectionsModified; import de.greenrobot.event.EventBus; public class ConnectionsFragment extends ListFragment { private BaseAdapter mListAdapter; @Override public void onDestroy() { super.onDestroy(); EventBus.getDefault().unregister(this); } @Override public void onActivityCreated(final Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); EventBus.getDefault().register(this); mListAdapter = new ConnectionListAdapter(getActivity()); setListAdapter(mListAdapter); } public void onEventMainThread(final ConnectionsModified event) { notifyChange(); } private void notifyChange() { mListAdapter.notifyDataSetChanged(); } }