package com.buddycloud.card; import android.database.DataSetObserver; import android.widget.LinearLayout; public class ReplySectionUtils { public static void configure(final LinearLayout layout, final CardListAdapter adapter) { reloadLayout(layout, adapter); adapter.registerDataSetObserver(new DataSetObserver() { @Override public void onChanged() { reloadLayout(layout, adapter); } }); } private static void reloadLayout(LinearLayout layout, CardListAdapter adapter) { layout.removeAllViews(); for (int i = 0; i < adapter.getCount(); i++) { layout.addView(adapter.getView(i, null, layout)); } } }