我想从Xamarin的PCL中读取并在SD卡中创建一个文件。
当我试图使用System.IO时,它没有给我File类来创建或打开来自pcl的文件。
有存取档案的方法吗?
我的文件(包含json数据的txt文件)将位于android设备的sd卡中。
提前谢谢你的帮助。
当做
VK马拉亚

最佳答案

由于System.IO文件类的实现在ios和android之间是不同的,因此您需要做的是在pcl中定义一个接口,例如IFileSystem,然后在ios项目和android项目中实现该接口,在这里您可以调用本机实现。
使用依赖注入将适当的IFileSystem注入在pcl程序集中实现的共享应用程序类。

09-05 01:47
查看更多