Как установить FLAG_SUPPORTS_MOVE в Документ?
Наконец-то я узнал, что двигаться Document
экземпляры мне нужно (как-то) установить FLAG_SUPPORTS_MOVE
к этому. Но Document
класс не имеет setFlag()
или другие методы. Я попытался установить флаги для URI с getContentResolver().takePersistableUriPermission()
но IDE предупреждает, что я использую другие флаги, не указанные в аннотациях. Я просто хочу переместить все файлы из одной папки в другую на 25 API.
1 ответ
Клиент не устанавливает FLAG_SUPPORTS_MOVE
, DocumentsProvider
объявляет, могут ли документы быть перемещены, переименованы и т. д. с помощью таких флагов. Если поставщик добавил этот флаг, то вы можете использоватьmoveDocument()
переместить документ из одной коллекции в другую в рамках одного поставщика.