android.database.DataSetObserver#onChanged ( )源码实例Demo

下面列出了android.database.DataSetObserver#onChanged ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

/**
 * Re-filter form listing based on query parameter.
 *
 * @param newQuery set the current query to this value.
 */
public void applyTextFilter(String newQuery) {
    if (this.query.trim().equals(newQuery.trim())) {
        // don't perform filtering if old and new queries are same, modulo
        // whitespace
        return;
    }

    this.query = newQuery;

    // split the query up into segments, by whitespace.
    if ("".equals(this.query)) {
        this.queryPieces = new String[0];
    } else {
        this.queryPieces = newQuery.toLowerCase().split(" ");
    }

    filterValues();

    for (DataSetObserver o : observers) {
        o.onChanged();
    }
}
 
源代码2 项目: RxTools-master   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码3 项目: RxTools-master   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码4 项目: AssistantBySDK   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码5 项目: o2oa   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码6 项目: CoolClock   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码7 项目: J2ME-Loader   文件: CompoundAdapter.java
@Override
public void process() {
	for (DataSetObserver observer : observers) {
		try {
			observer.onChanged();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
 
源代码8 项目: myapplication   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码10 项目: TimePickerDialog   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码11 项目: bither-android   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
@Override
public void notifyDataSetChanged() {
    super.notifyDataSetChanged();

    for (DataSetObserver observer : observers) {
        observer.onChanged();
    }
}
 
@Override
public void notifyDataSetInvalidated() {
    super.notifyDataSetInvalidated();
    resetRecords();
    for (DataSetObserver observer : observers) {
        observer.onChanged();
    }
}
 
源代码14 项目: iSCAU-Android   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码15 项目: satstat   文件: InMemoryTreeStateManager.java
private synchronized void internalDataSetChanged() {
    visibleListCache = null;
    unmodifiableVisibleList = null;
    if (observers != null)
    	for (final DataSetObserver observer : observers) {
    		observer.onChanged();
    	}
}
 
源代码16 项目: document-viewer   文件: BooksAdapter.java
@Override
public void notifyDataSetChanged() {
    super.notifyDataSetChanged();
    for (final DataSetObserver dso : _dsoList) {
        dso.onChanged();
    }
}
 
源代码17 项目: Mupdf   文件: AbstractWheelAdapter.java
/**
 * Notifies observers about data changing
 */
protected void notifyDataChangedEvent() {
    if (datasetObservers != null) {
        for (DataSetObserver observer : datasetObservers) {
            observer.onChanged();
        }
    }
}
 
源代码18 项目: bindroid   文件: BoundCollectionAdapter.java
private void notifyCollectionChanged() {
  // Dispatch notifications to the main thread.
  final List<DataSetObserver> observers = new ArrayList<DataSetObserver>(this.observers);
  Runnable toRun = new Runnable() {
    @Override
    public void run() {
      BoundCollectionAdapter.this.presentedData = new TrackableCollection<T>(
          BoundCollectionAdapter.this.data);

      if (BoundCollectionAdapter.this.cachedViews != null) {
        Map<T, View> newCache = new HashMap<T, View>();
        for (T item : BoundCollectionAdapter.this.presentedData) {
          if (BoundCollectionAdapter.this.cachedViews.containsKey(item)) {
            newCache.put(item, BoundCollectionAdapter.this.cachedViews.get(item));
          }
        }
        BoundCollectionAdapter.this.cachedViews = newCache;
      }

      for (DataSetObserver obs : observers) {
        obs.onChanged();
      }
    }
  };
  if (Looper.myLooper() == Looper.getMainLooper()) {
    toRun.run();
  } else {
    new Handler(Looper.getMainLooper()).post(toRun);
  }
}
 
源代码19 项目: PokeFaker   文件: LocationHolder.java
private void notifyDataObserver() {
    Log.v(TAG, "posting data:" + mCacheLatLng.toString());
    for (DataSetObserver o : mObervers) {
        o.onChanged();
    }
}
 
源代码20 项目: commcare-android   文件: EntityListAdapter.java
void update() {
    for (DataSetObserver o : observers) {
        o.onChanged();
    }
}