Googleドライブを使用してファイルを保存するAndroidアプリを作成しようとしています。ファイルの変更を検出するには、次のコードを使用してファイルの変更時刻を取得してみてください(Android用の新しいGoogleドライブAPIを使用)https://developers.google.com/drive /アンドロイド/始めましょう
DriveFile file = Drive.DriveApi.getFile(mGoogleApiClient, fileId);
Metadata fmd = file.getMetadata(mGoogleApiClient).await().getMetadata();
Log.e("modified date",""+fmd.getModifiedDate());
しかし、変更された時刻は常に間違っています..他のデバイス(同じアプリを使用)が同じファイルを変更すると、変更された時刻が返されません。ファイルの変更を検出する他の方法はありますか??? ありがとう
私も以下のコードを使用していますが、運はありません
DriveFile file = Drive.DriveApi.getFile(mGoogleApiClient, fileId);
file.getMetadata(mGoogleApiClient).addResultCallback(new DemoClassForHandleCallBack());
public class DemoClassForHandleCallBack implements OnMetadataRetrievedCallback{
@Override
public void onMetadataRetrieved(MetadataResult result) {
boolean isSuccess = result.getStatus().isSuccess();
Log.i("is success",""+isSuccess);
Metadata fmd = result.getMetadata();
Log.e("modified date",""+fmd.getModifiedDate());
}
}