我不确定是什么问题,我正在使用Xamarin Android,我正在尝试通过
创建一个新的对话框Dialog customdialogBuilder = new Dialog(Android.App.Application.Context);
在上面一行添加了一个调试器,只要我按F10跳转到下一行,就会显示未处理的异常,不知道我在这方面做错了什么。
任何输入都会有所帮助
答案 0 :(得分:1)
据我所知,你在创建Dialog的对象时传递Application的上下文,你需要传递Activity的上下文
尝试以下,
Dialog customdialogBuilder = new Dialog(this);
答案 1 :(得分:0)
您可以通过以下方式提供应用程序上下文来创建Dialog
Android.App.AlertDialog.Builder dialog = new AlertDialog.Builder(this);
AlertDialog alert = dialog.Create();
alert.SetTitle("Title");
alert.SetMessage("Simple Alert");
alert.SetButton("OK", (c, ev) =>
{
// Ok button click task
});
alert.Show();