我有一个非可视类需要从资产文件夹读取一些文件。
这完全是离线的,因此没有活动。我如何引用它,而不需要传递活动?
另外,我可以接受一种替代方案来放置文件(如.sql),以便稍后在Android设备上读取。
P.D:
这是一个调用代码的示例:
//Load asset not belong to anyone. Is that radical
let loadAsset(path:string) =
#if __ANDROID__
let sr = new StreamReader(?????.Assets.Open(path.Substring(1)))
seq {
while not sr.EndOfStream do
yield sr.ReadLine ()
}
#else
File.ReadLines(path)
#endif