Lines Matching refs:info
257 UpdateInfo info = new UpdateInfo();
259 info.version = mSourceVersion;
260 info.size = mSize;
265 info.reloadStart = i;
266 info.reloadCount = Math.min(MAX_LOAD_COUNT, n - i);
267 return info;
270 return mSourceVersion == mVersion ? null : info;
278 public UpdateContent(UpdateInfo info) {
279 mUpdateInfo = info;
284 UpdateInfo info = mUpdateInfo;
285 mSourceVersion = info.version;
286 if (mSize != info.size) {
287 mSize = info.size;
293 ArrayList<MediaItem> items = info.items;
297 if (info.reloadCount > 0) {
298 mFailedVersion = info.version;
303 int start = Math.max(info.reloadStart, mContentStart);
304 int end = Math.min(info.reloadStart + items.size(), mContentEnd);
308 mSetVersion[index] = info.version;
309 MediaItem updateItem = items.get(i - info.reloadStart);
372 UpdateInfo info = executeAndWait(new GetUpdateInfo(version));
373 updateComplete = info == null;
375 if (info.version != version) {
376 info.size = mSource.getMediaItemCount();
377 info.version = version;
379 if (info.reloadCount > 0) {
380 info.items = mSource.getMediaItem(info.reloadStart, info.reloadCount);
382 executeAndWait(new UpdateContent(info));