Bom dia. Na hora que aperto "Tirar Foto" acontece uma NullReferenceException na linha que marquei com dois asteriscos no código (a última linha):
public void TirarFoto()
{
var intent = new Intent(MediaStore.ActionImageCapture);
var activity = CrossCurrentActivity.Current.Activity;
var diretorio = new Java.IO.File(Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryPictures), "Imagens");
arquivoImagem = new Java.IO.File(diretorio, "MinhaFoto.jpg");
if(!diretorio.Exists())
{
diretorio.Mkdirs();
}
intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(arquivoImagem));
**activity.StartActivityForResult(intent, 0);
}
Aqui estão os detalhes:
System.NullReferenceException Message=Object reference not set to an instance of an object.
No debug, percebi que a variável activity está com null.
Obrigado.