public void addSection(String section, Adapter adapter) { this.headers.add(section); this.sections.put(section, adapter); // Register an observer so we can call notifyDataSetChanged() when our // children adapters are modified, otherwise no change will be visible. adapter.registerDataSetObserver(mDataSetObserver); }
public void testChangeInConversationNotifyAdapter() { DataSetObserver observer = Mockito.mock(DataSetObserver.class); Adapter adapter = mMessageList.getAdapter(); adapter.registerDataSetObserver(observer); mActivity.onConversationChanged(mConversation.getId()); Mockito.verify(observer, Mockito.times(1)).onChanged(); }
@Implementation public void setAdapter(Adapter adapter) { this.adapter = adapter; if (null != adapter) { adapter.registerDataSetObserver(new AdapterViewDataSetObserver()); } invalidateAndScheduleUpdate(); setSelection(0); }
@Override public void setAdapter(Adapter adapter) { if (mAdapter != null && mDataSetObserver != null) { mAdapter.unregisterDataSetObserver(mDataSetObserver); mDataSetObserver = null; } mAdapter = adapter; if (mAdapter != null && mDataSetObserver == null) { mDataSetObserver = new AdapterDataSetObserver(); mAdapter.registerDataSetObserver(mDataSetObserver); } }
public void setAdapter(Adapter adapter) { this.adapter = adapter; adapter.registerDataSetObserver(adapterObserver); // setViewsFromAdapter(adapter); this.removeAllViews(); for (int i = 0; i < adapter.getCount(); i++) { View temp_view = adapter.getView(i, null, null); TextView temp_txt = (TextView) temp_view.findViewById(R.id.gridsearch_text); quilt.addPatch(temp_view); } }
/* *(non-Javadoc) * @see android.widget.AdapterView#setAdapter(android.widget.Adapter) */ @Override public void setAdapter(Adapter adapter) { if (mAdapter != null) { mAdapter.unregisterDataSetObserver(mDataSetObserver); } mAdapter = adapter; if (mAdapter != null) { mDataSetObserver = new AdapterDataSetObserver(); mAdapter.registerDataSetObserver(mDataSetObserver); } if (mAdapter != null && mAdapter.getCount() > 0) { setSelection(0); } }
public void setAdapter(Adapter adapter) { if (mAdapter != null) { mAdapter.unregisterDataSetObserver(mObserver); mAdapter = null; } mAdapter = adapter; resetList(); mObserver = new WorkspaceDataSetObserver(); mAdapter.registerDataSetObserver(mObserver); mDataChanged = true; mItemCount = adapter.getCount(); requestLayout(); }
public void setAdapter(Adapter adapter) { if (mAdapter != null) { mAdapter.unregisterDataSetObserver(mObserver); mAdapter = null; } mAdapter = adapter; resetList(); if (mAdapter != null) { mObserver = new WorkspaceDataSetObserver(); mAdapter.registerDataSetObserver(mObserver); } reloadAdapter(); }
@Override public void setAdapter(Adapter adapter) { try { if (mAdapter != null && mDataSetObserver != null) { mAdapter.unregisterDataSetObserver(mDataSetObserver); mDataSetObserver = null; } mAdapter = adapter; if (mAdapter != null && mDataSetObserver == null) { mDataSetObserver = new AdapterDataSetObserver(); mAdapter.registerDataSetObserver(mDataSetObserver); } } catch (Exception e) { e.printStackTrace(); } }