Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法在onStart中显示警报对话框_Android_Xamarin.android - Fatal编程技术网

Android 无法在onStart中显示警报对话框

Android 无法在onStart中显示警报对话框,android,xamarin.android,Android,Xamarin.android,我试图在启动时出现异常时显示一个警报对话框(如果web服务调用失败) 我已经尽可能地简化了它 代码如下: protected override void OnStart() { base.OnStart(); // doWSCall(); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.SetMessage("Test").C

我试图在启动时出现异常时显示一个警报对话框(如果web服务调用失败)

我已经尽可能地简化了它

代码如下:

    protected override void OnStart()
    {
        base.OnStart();

        // doWSCall();
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.SetMessage("Test").Create().Show();
    }
对话框未显示,调试输出中未显示任何内容,设备日志中也未显示任何内容


注意这是Mono。

尝试创建一个完整的AlertDialog:

或者,如果只显示notify,请使用Toast而不是AlertDialog

敬酒:

呼叫

AlertDialog.Builder diaBox = alert();
diaBox.show();

@罗伯特斯蒂维尔:是的。将更新问题,谢谢。谢谢,但我希望显示一个提醒对话框,而不是祝酒词。
AlertDialog.Builder diaBox = alert();
diaBox.show();