Take in picture (just in memory) C# VisualStudio 2012

MartinSieradzkiMartinSieradzki Martin SieradzkiDEMember
edited September 2013 in Android

Hello Community,

i've got a question. I want to take a picture without writing anything to the internal storage.
I'm doing it with the following code (Take a picture => save in variable from storage => delete from storage).
But this doesn't work on every device, on some devices the pictures doesn't get deletet, it's just unreadable after "File.Delete()".

Here is my code:


protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
switch (requestCode)
{
case (1):
{
var s = GetFilePathFromContentUri(Uri.Parse(data.DataString));
var bitMap = BitmapHelpers.ResizeImage(s, 1024);
new File(s).Delete();
order.OrderImages.Add(new OrderImage(BmpToBytes(bitMap)));
FillPreview();
}
break;
}
}

I also tried File.Delete(s).

I hope you can help me.

best regards
Michael

Posts

Sign In or Register to comment.