@Override public void notifyDatasetChanged() { super.notifyDataSetChanged(); }
@Override public void run() { mPortList.add(entry); mListAdapter.notifyDataSetChanged(); } });
@Subscribe public void onLocationCleared(LocationClearEvent event) { locationEvents.clear(); if (adapter != null) { adapter.notifyDataSetChanged(); } } }
@SuppressLint("InflateParams") void renameSession(final TerminalSession sessionToRename) { DialogUtils.textInput(this, R.string.session_rename_title, sessionToRename.mSessionName, R.string.session_rename_positive_button, text -> { sessionToRename.mSessionName = text; mListViewAdapter.notifyDataSetChanged(); }, -1, null, -1, null, null); }
final ArrayAdapter adapter = ((ArrayAdapter)getListAdapter()); runOnUiThread(new Runnable() { public void run() { adapter.notifyDataSetChanged(); } });
@Subscribe public void onLocationChanged(LocationChangedEvent event) { locationEvents.add(0, event.toString()); if (adapter != null) { adapter.notifyDataSetChanged(); } }
@Override public void onNext(Pair<User, Contributor> pair) { User user = pair.first; Contributor contributor = pair.second; _adapter.add( format( "%s(%s) has made %d contributions to %s", user.name, user.email, contributor.contributions, _repo.getText().toString())); _adapter.notifyDataSetChanged(); Timber.d( "%s(%s) has made %d contributions to %s", user.name, user.email, contributor.contributions, _repo.getText().toString()); } }));
@Override public void run() { String addr; if (name != null && !name.isEmpty()) { addr = name + " [" + address + "]"; } else { addr = address; } if (usec > 0) mListAdapter.add(addr + " ( " + formatTime(usec) + " )"); else mListAdapter.add(addr + getString(R.string.untraced_hops)); mListAdapter.notifyDataSetChanged(); } });
@Override public void onStart() { super.onStart(); mIsVisible = true; if (mTermService != null) { // The service has connected, but data may have changed since we were last in the foreground. switchToSession(getStoredCurrentSessionOrLast()); mListViewAdapter.notifyDataSetChanged(); } registerReceiver(mBroadcastReceiever, new IntentFilter(RELOAD_STYLE_ACTION)); // The current terminal session may have changed while being away, force // a refresh of the displayed terminal: mTerminalView.onScreenUpdated(); }
/** * 查询全国所有的省,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryProvinces() { titleText.setText("中国"); backButton.setVisibility(View.GONE); provinceList = DataSupport.findAll(Province.class); if (provinceList.size() > 0) { dataList.clear(); for (Province province : provinceList) { dataList.add(province.getProvinceName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_PROVINCE; } else { String address = "http://guolin.tech/api/china"; queryFromServer(address, "province"); } }
@Override public void onTitleChanged(TerminalSession updatedSession) { if (!mIsVisible) return; if (updatedSession != getCurrentTermSession()) { // Only show toast for other sessions than the current one, since the user // probably consciously caused the title change to change in the current session // and don't want an annoying toast for that. showToast(toToastTitle(updatedSession), false); } mListViewAdapter.notifyDataSetChanged(); }
public void removeFinishedSession(TerminalSession finishedSession) { // Return pressed with finished session - remove it. TermuxService service = mTermService; int index = service.removeTermSession(finishedSession); mListViewAdapter.notifyDataSetChanged(); if (mTermService.getSessions().isEmpty()) { // There are no sessions to show, so finish the activity. finish(); } else { if (index >= service.getSessions().size()) { index = service.getSessions().size() - 1; } switchToSession(service.getSessions().get(index)); } }
/** * 查询选中省内所有的市,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCities() { titleText.setText(selectedProvince.getProvinceName()); backButton.setVisibility(View.VISIBLE); cityList = DataSupport.where("provinceid = ?", String.valueOf(selectedProvince.getId())).find(City.class); if (cityList.size() > 0) { dataList.clear(); for (City city : cityList) { dataList.add(city.getCityName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_CITY; } else { int provinceCode = selectedProvince.getProvinceCode(); String address = "http://guolin.tech/api/china/" + provinceCode; queryFromServer(address, "city"); } }
protected void refreshView() { adapter.setNotifyOnChange(false); adapter.clear(); identities = mAccount.getIdentities(); for (Identity identity : identities) { String description = identity.getDescription(); if (description == null || description.trim().isEmpty()) { description = getString(R.string.message_view_from_format, identity.getName(), identity.getEmail()); } adapter.add(description); } adapter.notifyDataSetChanged(); }
/** * 查询选中市内所有的县,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCounties() { titleText.setText(selectedCity.getCityName()); backButton.setVisibility(View.VISIBLE); countyList = DataSupport.where("cityid = ?", String.valueOf(selectedCity.getId())).find(County.class); if (countyList.size() > 0) { dataList.clear(); for (County county : countyList) { dataList.add(county.getCountyName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_COUNTY; } else { int provinceCode = selectedProvince.getProvinceCode(); int cityCode = selectedCity.getCityCode(); String address = "http://guolin.tech/api/china/" + provinceCode + "/" + cityCode; queryFromServer(address, "county"); } }
void noteSessionInfo() { if (!mIsVisible) return; TerminalSession session = getCurrentTermSession(); final int indexOfSession = mTermService.getSessions().indexOf(session); showToast(toToastTitle(session), false); mListViewAdapter.notifyDataSetChanged(); final ListView lv = findViewById(R.id.left_drawer_list); lv.setItemChecked(indexOfSession, true); lv.smoothScrollToPosition(indexOfSession); }
@Override public void onSessionFinished(final TerminalSession finishedSession) { if (mTermService.mWantsToStop) { // The service wants to stop as soon as possible. finish(); return; } if (mIsVisible && finishedSession != getCurrentTermSession()) { // Show toast for non-current sessions that exit. int indexOfSession = mTermService.getSessions().indexOf(finishedSession); // Verify that session was not removed before we got told about it finishing: if (indexOfSession >= 0) showToast(toToastTitle(finishedSession) + " - exited", true); } if (mTermService.getSessions().size() > 1) { removeFinishedSession(finishedSession); } mListViewAdapter.notifyDataSetChanged(); }
EhDB.insertQuickSearch(quickSearch); list.add(quickSearch); adapter.notifyDataSetChanged();
listViewDetected.setAdapter(detectedAdapter); listItemClicked = new ListItemClicked(); detectedAdapter.notifyDataSetChanged(); listViewPaired.setAdapter(adapter); detectedAdapter.notifyDataSetChanged(); detectedAdapter.notifyDataSetChanged();
/** * Publish the results to the user-interface. * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override protected void publishResults(CharSequence constraint, FilterResults results) { // Don't notify for every change mFolders.setNotifyOnChange(false); try { //noinspection unchecked final List<T> folders = (List<T>) results.values; mFolders.clear(); if (folders != null) { for (T folder : folders) { if (folder != null) { mFolders.add(folder); } } } else { Timber.w("FolderListFilter.publishResults - null search-result "); } // Send notification that the data set changed now mFolders.notifyDataSetChanged(); } finally { // restore notification status mFolders.setNotifyOnChange(true); } }