我正在使用XVMrin Android的MVVM ligth。如果我想显示消息,我会得到 Java.Lang.NullPointerException 。
示例代码:
private void MeldenButton_Click(object sender, EventArgs e)
{
var ds = new DialogService();
ds.ShowMessage("Test", "Testnachricht");
}
在原始代码中,它看起来像这样:
if (await this._dialogService.ShowMessage(
string.Format("Soll die Musterbestellung \"{0}\" gelöscht werden?",
this._musterBestellung.Bezeichnung), "Löschbestätigung", "Ja", "Nein",
null))
我得到了错误消息 System.MissingMethodException:Method' Builder.SetOnDismissListener'找不到。
有什么想法吗?
祝你周末愉快 彼得
自己找到答案:
抛出了 Java.Lang.NullPointerException ,因为该活动不是 ActivitBase !!!
System.MissingMethodException:Method' Builder.SetOnDismissListener'没有找到。被抛出,因为这个函数是在Level 17中引入的,我尝试使用带有API级别16的DialogService。我的愚蠢错误!
抱歉!
答案 0 :(得分:0)
**自己找到答案: 抛出了Java.Lang.NullPointerException,因为activit不是ActivitBase !!!
System.MissingMethodException:找不到方法'Builder.SetOnDismissListener'。抛出因为这个函数是在Level 17中引入的,我尝试使用带有API级别16的DialogService。我的愚蠢错误! **