【问题标题】:Android Google Drive API, file Change Notifications not workingAndroid Google Drive API,文件更改通知不起作用
【发布时间】:2018-10-30 07:08:23
【问题描述】:

我正在研究 google drive api,我正在使用 https://github.com/googledrive/android-demos 但没有收到通知。 当我从网络更改所选文件的元数据时,我没有看到任何通知。 有人成功了吗,请提供链接或演示,以便可以消除障碍。

我已经检查了类似的问题Google Drive Android API Change Notifications not working,由于声誉较低,我无法对这个问题发表评论。

【问题讨论】:

  • 你找到解决办法了吗?

标签: android google-drive-api google-drive-android-api


【解决方案1】:

您可以使用更改侦听器在指定文件或文件夹的内容或元数据发生更改时接收通知。

基于Google Drive API for Androids on how to listen for change events:

更改侦听器实现了OnChangeListener 接口 ChangeEvent 并接收来自 Drive 服务的直接回调到 当前连接的客户端应用程序。

您可以通过调用DriveResourceClient.addChangeListener 方法添加更改侦听器,传入您想要接收通知的文件或文件夹。

getDriveResourceClient()
        .addChangeListener(file, changeListener)
        .addOnSuccessListener(this, listenerToken -> mChangeListenerToken = listenerToken);

【讨论】:

  • 我正在使用 github.com/googledrive/android-demos>,它与您提供的代码相同。问题是我从网络更改文件后没有收到通知。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-30
相关资源
最近更新 更多