如何将FLAG_SUPPORTS_MOVE设置为Document?

时间:2017-03-17 12:39:32

标签: android storage-access-framework documentfile

最后我发现要移动Document个实例,我需要(以某种方式)将FLAG_SUPPORTS_MOVE设置为它。但是Document类没有任何setFlag()或其他方法。我尝试使用getContentResolver().takePersistableUriPermission()将标志设置为URI,但IDE警告我使用了注释未指定的其他标志。我只是想在25 API上将所有文件从一个文件夹移动到另一个文件夹。

1 个答案:

答案 0 :(得分:1)

客户端未设置FLAG_SUPPORTS_MOVEDocumentsProvider通过使用这些标记来广告文档是否可以移动,重命名等。如果提供者添加了该标志,那么您可以use moveDocument()将文档从同一个提供者中的一个集合移动到另一个集合。