Lines Matching refs:info
266 UpdateInfo info = new UpdateInfo();
267 info.version = mSourceVersion;
268 info.index = index;
269 info.size = mSize;
270 return info;
277 public UpdateContent(UpdateInfo info) {
278 mUpdateInfo = info;
286 UpdateInfo info = mUpdateInfo;
287 mSourceVersion = info.version;
288 if (mSize != info.size) {
289 mSize = info.size;
294 // Note: info.index could be INDEX_NONE, i.e., -1
295 if (info.index >= mContentStart && info.index < mContentEnd) {
296 int pos = info.index % mCoverItem.length;
297 mSetVersion[pos] = info.version;
298 long itemVersion = info.item.getDataVersion();
301 mData[pos] = info.item;
302 mCoverItem[pos] = info.cover;
303 mTotalCount[pos] = info.totalCount;
305 && info.index >= mActiveStart && info.index < mActiveEnd) {
306 mDataListener.onContentChanged(info.index);
355 UpdateInfo info = executeAndWait(new GetUpdateInfo(version));
356 updateComplete = info == null;
358 if (info.version != version) {
359 info.version = version;
360 info.size = mSource.getSubMediaSetCount();
366 if (info.index >= info.size) {
367 info.index = INDEX_NONE;
370 if (info.index != INDEX_NONE) {
371 info.item = mSource.getSubMediaSet(info.index);
372 if (info.item == null) continue;
373 info.cover = info.item.getCoverMediaItem();
374 info.totalCount = info.item.getTotalMediaItemCount();
376 executeAndWait(new UpdateContent(info));