Wednesday, 15 August 2012

Google Drive Android API - list of files from folder is ALWAYS outdated / cached, not fresh -



Google Drive Android API - list of files from folder is ALWAYS outdated / cached, not fresh -

i trying list files google drive. using official re-create pasted method docs, doesn't homecoming valid results - lists deleted (trashed) files , not list created files. looks cached , take quite long time (minutes, hours) reflect changes. anyone know how realtime , valid - not outdated , cached - list of file google drive? using method:

// need list of not trashed files root directory query query = new query.builder().addfilter(filters.eq(searchablefield.trashed, false).build(); drivefolder folder = drive.driveapi.getrootfolder(mgoogleapiclient); metadatabufferresult filesmetadata = folder.querychildren(mgoogleapiclient, query).await(); if (!filesmetadata.getstatus().issuccess()) { log("failed"); homecoming false; } iterator<metadata> = filesmetadata.getmetadatabuffer().iterator(); while (it.hasnext()) { metadata meta = it.next(); log("file name: " + meta.gettitle() + ", size: " + meta.getfilesize() + ", created: " + meta.getcreateddate()); } // list outdated, doesn't reflect latest changes

google drive api not sync after action have forcefulness google drive sync using next method phone call :

drive.driveapi.requestsync(_gac);

android google-drive-android-api

No comments:

Post a Comment