我正在尝试按照此处的示例实现 Xamarin 存储提供程序。
https://github.com/xamarin/monodroid-samples/tree/master/StorageProvider
问题是我希望用户在呈现根文件夹之前登录。
用于查询根的方法如下:
public override ICursor QueryRoots(string[] projection)
这在应用程序首次启动时被调用,但随后似乎没有被调用。
如果我立即登录(硬编码凭据),这可以正常工作。但是,如果我打开应用程序以便手动添加一些登录详细信息,则不会再次调用它,因此不会重新呈现正确的根。
有没有人知道我如何强制 Android 再次重新调用此方法以刷新此列表?