@Override public void notifyDataSetChanged() { super.notifyDataSetChanged(); if (mDataSetChangedSlavedAdapter != null) { mDataSetChangedSlavedAdapter.notifyDataSetChanged(); } }
public final void refreshUser(final User user) { final boolean oldVisible = visibleUserNames.get(user.session) != null; final boolean newVisible = user.getChannel().id == visibleChannel; users.put(user.session, user); int oldLocation = -1; if (oldVisible) { for (int i = 0; i < visibleUserList.size(); i++) { if (visibleUserList.get(i).session == user.session) { oldLocation = i; break; } } } int newLocation = 0; if (newVisible) { newLocation = Collections.binarySearch(visibleUserList, user, userComparator); } int newInsertion = (newLocation < 0) ? (-newLocation - 1) : newLocation; if (oldVisible && newVisible) { // If the new would be inserted next to the old one, replace the old // as it should be removed anyway. if (oldLocation == newInsertion || oldLocation == newInsertion + 1) { setVisibleUser(oldLocation, user); // Since we just replaced a user we can update view without // full refresh. refreshUserAtPosition(oldLocation, user); } else { removeVisibleUser(oldLocation); // If the old one was removed before the new one, move the // new index to the left if (oldLocation < newInsertion) { newInsertion--; } addVisibleUser(newInsertion, user); // Perform full refresh as order changed. super.notifyDataSetChanged(); } } else if (oldVisible) { removeVisibleUser(oldLocation); super.notifyDataSetChanged(); } else if (newVisible) { addVisibleUser(newInsertion, user); super.notifyDataSetChanged(); } if ((oldVisible || newVisible) && visibleUsersChangedCallback != null) { visibleUsersChangedCallback.run(); } }
@Override public void notifyDataSetChanged() { super.notifyDataSetChanged(); Set<String> friends = FriendsFragment.getFriends(context); data.clear(); data.addAll(friends); super.notifyDataSetChanged(); }
@Override public void setCustomers(List<Customer> customers) { checkNotNull(customers); this.customers.clear(); this.customers.addAll(customers); customersAdapter.notifyDataSetChanged(); }
@Override public void notifyDataSetChanged() { super.notifyDataSetChanged(); boolean isAllSelected = true; if (mNodes != null && mNodes.size() > 0) { for (Node node : mNodes) { if (!node.isChecked) { isAllSelected = false; break; } } } if (mOnItemsAllSelectedChangeListener != null) { if (mNodes != null && mNodes.size() > 0) { if (isAllSelected) { mOnItemsAllSelectedChangeListener.onItemsAllSelected(); } else { mOnItemsAllSelectedChangeListener.onItemsNotAllSelected(); } } else { mOnItemsAllSelectedChangeListener.onItemsNotAllSelected(); } } }
private void selectItem(int position) { mLastSelectedMenuBean = mMenuBeans.get(position); if (mCallbacks != null) { mCallbacks.onNavigationDrawerItemSelected(mLastSelectedMenuBean); } if (mAdapter != null) mAdapter.notifyDataSetChanged(); }
private void updateListView() { listAdapter.notifyDataSetChanged(); if (listView != null) { listView.setAdapter(listAdapter); listView.setOnItemClickListener(itemListener); } }
@Override public void notifyDataSetChanged() { if (!mNotificationEnabled) { return; } super.notifyDataSetChanged(); }
@Override public void handleMessage(Message msg) { switch (msg.what) { case MSG_BIND_PREFERENCES: { bindPreferences(); } break; case MSG_BUILD_HEADERS: { ArrayList<Header> oldHeaders = new ArrayList<Header>(mHeaders); mHeaders.clear(); onBuildHeaders(mHeaders); if (mAdapter instanceof BaseAdapter) { ((BaseAdapter) mAdapter).notifyDataSetChanged(); } Header header = onGetNewHeader(); if (header != null && header.fragment != null) { Header mappedHeader = findBestMatchingHeader(header, oldHeaders); if (mappedHeader == null || mCurHeader != mappedHeader) { switchToHeader(header); } } else if (mCurHeader != null) { Header mappedHeader = findBestMatchingHeader(mCurHeader, mHeaders); if (mappedHeader != null) { setSelectedHeader(mappedHeader); } } } break; } }
public void updateData() { // called from the activity // notify the adapter that it should update adapter.notifyDataSetChanged(); }
private void refresh() { Log.d(LOGGING_TAG, "Refreshing UI with new data"); for (Stock s : stocks) { Log.d(LOGGING_TAG, "Got stock: " + s.toString()); } BaseAdapter adapter = (BaseAdapter) this.getListAdapter(); adapter.notifyDataSetChanged(); }
/** Helper function if you want to force notifyDataSetChanged() */ @SuppressWarnings("UnusedDeclaration") public void notifyDataSetChanged(final boolean force) { if (force || !(mDecoratedBaseAdapter instanceof ArrayAdapter<?>)) { // leads to an infinite loop when trying because ArrayAdapter triggers notifyDataSetChanged // itself mDecoratedBaseAdapter.notifyDataSetChanged(); } }
private void updateNormalRecordList() { BaseAdapter adapter = (BaseAdapter) mListView.getAdapter(); if (adapter == null || adapter.isEmpty()) { mListView.setVisibility(View.GONE); } else { adapter.notifyDataSetChanged(); } }
private void updateView() { infoTextView.setText( Integer.toString(FontItemContainer.getFontItemSize() + MainActivity.totalDefaultTypefaces) + " " + "font file(s) found."); adapter.notifyDataSetChanged(); }
private void exitOptionSelect(boolean isNotify) { isSeleceOption = false; isAllSelect = false; mSelectMap.clear(); mOptionView.setVisibility(View.GONE); mActiobar.setVisibility(View.VISIBLE); if (isNotify) mAdapter.notifyDataSetChanged(); }
public void notifyDataSetChanged() { if (this.mJ != null) getFilter().filter(this.mJ); while (true) { super.notifyDataSetChanged(); return; this.mI = new ArrayList(this.mH); } }
@Override public void HalfSwipeListView(int position) { // TODO Auto-generated method stub // System.out.println("<<<<<<<" + position); data.remove(position); baseAdapter.notifyDataSetChanged(); Toast.makeText(MyActivity.this, "删除", Toast.LENGTH_SHORT).show(); }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == ACTIVITY_QUANTITY_ID) { mAdapter.notifyDataSetChanged(); } }
private void updateUI() { if (adapter == null) { adapter = new WineryAToZAdapter(getActivity(), R.layout.winery_a_to_z_list_item, brands); setListAdapter(adapter); } else { adapter.notifyDataSetChanged(); } }
@Override public void notifyDataSetChanged() { mSectionCache.clear(); mSectionPositionCache.clear(); mSectionCountCache.clear(); mCount = -1; mSectionCount = -1; super.notifyDataSetChanged(); }
@Override public void notifyDataSetChanged() { LazyImageDownloader d = getLazyImageDownloader(); if (d != null) { d.setFailViewPosition((failCount <= 0 ? -1 : failCount)); getHandler().postDelayed(new RefreshRunnable(), getDelayedTime()); } super.notifyDataSetChanged(); }
public void notifyDataSetChanged() { if (a != null) { a.a(); } super.notifyDataSetChanged(); if (a != null) { a.b(); } }
@Override public void notifyDataSetChanged() { if (!(mDecoratedBaseAdapter instanceof ArrayAdapter<?>)) { // fix #35 dirty trick ! // leads to an infinite loop when trying because ArrayAdapter triggers notifyDataSetChanged // itself mDecoratedBaseAdapter.notifyDataSetChanged(); } }
@Override public void notifyDataSetChanged() { try { if (isListScrolling == false) { super.notifyDataSetChanged(); } } catch (Exception e) { } }
/** {@inheritDoc} */ @Override public void notifyDataSetChanged() { super.notifyDataSetChanged(); mNotifyOnChange = true; logcatViewFragment.onLoglineAdded(mObjects.size()); // logcatViewFragment.onFilterComplete(mObjects.size()); }
public void clear() { ArrayList<String> deletedList = new ArrayList<String>(); deletedList.addAll(list); list.clear(); adapter.notifyDataSetChanged(); if (Utility.isTaskStopped(removeTask)) { removeTask = new RemoveFilterDBTask(deletedList); removeTask.executeOnExecutor(MyAsyncTask.THREAD_POOL_EXECUTOR); } }
public void handleMessage(Message msg) { switch (msg.what) { case RingtoneConstant.NOTIFY_DATA_CHANGE: if (mAdapter != null) { mAdapter.notifyDataSetChanged(); } break; default: break; } }
/** * 加载数据 * */ void addData(RequestBrandInfoInfoBean bean) { currPage++; if (bean.getData() != null) { if (bean.getData().getItems() != null) { object_list.addAll(bean.getData().getItems()); } } if (baseAdapter != null) { baseAdapter.notifyDataSetChanged(); } }
public void setAdapter(BaseAdapter adapter) { if (mAdapter != null) { mAdapter.unregisterDataSetObserver(mObserver); } if (adapter != null) { mAdapter = adapter; mAdapter.notifyDataSetChanged(); mAdapter.registerDataSetObserver(mObserver); } }
public void refreshAppInfos() { ActivityManager activityManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> rAppInfos = activityManager.getRunningAppProcesses(); appInfos.clear(); for (ActivityManager.RunningAppProcessInfo rAppInfo : rAppInfos) { appInfos.add(new AppInfo(rAppInfo)); } if (appListAdapter != null) appListAdapter.notifyDataSetChanged(); }