Xamarin内存泄漏媒体插件C#

时间:2017-05-17 09:25:35

标签: xamarin

我使用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())) });

提前致谢

0 个答案:

没有答案