Android Google Drive API,文件更改通知不起作用

时间:2018-10-30 07:08:23

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  

变更侦听器为以下应用程序实现OnChangeListener接口   ChangeEvent并接收来自云端硬盘服务的直接回调   当前连接的客户端应用程序。

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

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