gpt4 book ai didi

java - Google Drive Api result.getStatus().isSuccess() 始终为真

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

我正在以这种方式管理回调,但结果总是在不应该成功的时候成功。

例子:

  • 我搜索了一个不存在的文件,它没有显示日志
  • 我在与互联网断开连接时搜索了一个文件,但它仍然没有显示日志
  • 即使我在与互联网断开连接时在驱动器上创建文件并为其创 build 置回调,结果也是成功的。

回调代码如下

    ResultCallback<DriveApi.DriveContentsResult> searchCallback =
new ResultCallback<DriveApi.DriveContentsResult>() {
@Override
public void onResult(DriveApi.DriveContentsResult result) {
if (!result.getStatus().isSuccess()) {

Log.e(TAG, "cant open file");
}

}
};

我做错了什么?

最佳答案

Android API 支持离线,因此离线执行操作不会失败。相反,任何更改都会排队等待设备重新联机时发生。

同样,搜索不存在的东西也不会失败,它只会返回一个空结果。

您对成功的处理看起来很好,您只是没有测试实际会失败的案例。

关于java - Google Drive Api result.getStatus().isSuccess() 始终为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532812/

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