我想从Xamarin的PCL中读取并在SD卡中创建一个文件。
当我试图使用System.IO
时,它没有给我File
类来创建或打开来自pcl的文件。
有存取档案的方法吗?
我的文件(包含json数据的txt文件)将位于android设备的sd卡中。
提前谢谢你的帮助。
当做
VK马拉亚
最佳答案
由于System.IO
文件类的实现在ios和android之间是不同的,因此您需要做的是在pcl中定义一个接口,例如IFileSystem
,然后在ios项目和android项目中实现该接口,在这里您可以调用本机实现。
使用依赖注入将适当的IFileSystem
注入在pcl程序集中实现的共享应用程序类。