当我想从内部存储加载图片时,有时会延迟,但有时会出现 OutOfMemmoryException。
var picList = System.Instance.GetFiles("/storage/emulated/0/DCIM/Camera", true); //Its a string list, include the files name
var inc = 0;
foreach (var item in picList)
{
var byteArray = FileSystem.Instance.ReadFile("/storage/emulated/0/DCIM/Camera", item.Split('/').Last(), true);
var toPicture = ImageSource.FromStream(() => new MemoryStream(byteArray));
var image = new Image
{
ClassId = inc.ToString(),
Source = toPicture,
WidthRequest = 200,
HeightRequest = 200,
};
` }
}
我想我需要处理它,但我不知道如何处理。
明月笑刀无情
富国沪深
相关分类