Ich habe vor kurzem angefangen mit MVVM Light zu arbeiten und habe den IDialogService zum ersten Mal benutzt.Xamarin.Forms MVVM Light IDialogService ShowMessage wirft native Ausnahme
Mein ViewModelLocator
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
// Register the dialog service provided by mvvm light
SimpleIoc.Default.Register<IDialogService, DialogService>();
Mein Ansichtsmodell
private IRestService _restService;
public OrderViewModel (IDialogService dialogService)
{
_dialogService = dialogService;
}
Und schließlich mit Showmessage:
await _dialogService.ShowMessage("test", "test", "Ok", "Nop", (result) => {
if (result)
{
//...
}
else
{
//...
}
});
Welche diese Ausnahme verursacht:
Java.Lang.NullPointerException: Attempt to invoke virtual method
'android.content.res.Resources$Theme android.content.Context.getTheme()'
on a null object reference
Kann mir jemand sagen, was los ist?
Ist Ihre Aktivität erben von mvvm Licht des 'ActivityBase'? –
In welcher Aktivität? – FriedSloth
Bitte sehen Sie meine Antwort –