我使用James'Xamarin Media Plugin
获取此代码 MemoryStream ms = new MemoryStream();
file.GetStream().CopyTo(ms);
imageToUpload.Add(ms.ToArray());
imgSourceList.Add(new ImageToSet { imageData = ImageSource.FromStream(() => new MemoryStream(ms.ToArray())) });
Counter++;
if (!submitForm.IsEnabled) submitForm.IsEnabled = true;
file.Dispose();
ms.Dispose();
应用程序中似乎存在内存泄漏,因为在拍摄了大量照片之后,这是它可能来自的唯一可能的地方,是不是因为这条线?
imgSourceList.Add(new ImageToSet { imageData = ImageSource.FromStream(() => new MemoryStream(ms.ToArray())) });
提前致谢