Android Google Drive API, уведомления об изменении файла не работают - PullRequest
0 голосов
/ 30 октября 2018

Я работаю над API Google Drive, я использую https://github.com/googledrive/android-demos, но не получаю уведомления. Я не вижу никаких уведомлений, когда я изменил метаданные выбранного файла из Интернета. Если кому-то это удалось, предоставьте ссылку или демонстрацию, чтобы устранить препятствие.

Я проверил аналогичный вопрос Уведомления об изменениях API Google Drive Android не работают , так как я не могу комментировать этот вопрос из-за меньшей репутации.

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете использовать команду изменения прослушивателей для получения уведомлений, когда указанный файл или папка изменяет свое содержимое или метаданные.

На основе Google Drive API для Android о том, как прослушивать события изменений :

Слушатель изменений реализует интерфейс OnChangeListener для ChangeEvent и получает прямой обратный вызов от службы Drive на на данный момент подключено клиентское приложение.

Вы можете добавить прослушиватель изменений, вызвав метод DriveResourceClient.addChangeListener, передав файл или папку, для которых вы хотите получать уведомления.

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