gpt4 book ai didi

android - 在后台访问 Google Drive Android API

转载 作者:行者123 更新时间:2023-11-30 01:02:03 24 4
gpt4 key购买 nike

当我的应用程序在后台运行时客户端自动断开连接时,我正在尝试访问 Google Drive Android API,是否有任何方法可以在后台保持客户端连接或连接客户端。

 public void scheduleBackgroundBackup(){
getP().edit().putBoolean(UPDATE_BACKUP, true).apply();
Log.d("--->BACKGROUND ","scheduling BACKUP");
try{
DriveCore m =CoreApp.getDriveManager();
Log.d("--->BG Client","is Connected :"+m.isConnected()+"");
AppState cs = new AppState (this,
m,
CoreApp.getUserID(),
false);
m.connect();
Log.d("--->BG Client2","is Connected :"+m.isConnected()+"");

m.fetchDriveFiles(DriveMode.BACKGROUND_SAVE,this,cs);
}catch (Exception e){
e.printStackTrace();
Log.d("--->BG BACKUP","Cannot Load Drive Core");
}
updateBackupBackground();
}

所以在这段代码之后我知道用户在后台自动断开连接。

最佳答案

是的,Google API 支持在后台运行应用程序。但是对于 Google Drive,我在后台看不到任何关于连接的文档。不过,我找到了一份可能有帮助的文档。

根据这个documentation ,Drive Android API 允许您的应用程序访问文件,即使设备处于离线状态。为了支持离线情况,API 实现了一个同步引擎,该引擎在后台运行,以便在网络访问可用时上游和下游发生变化并解决冲突。

你可以查看这个 related SO question .

关于android - 在后台访问 Google Drive Android API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39269746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com