xamarin android应用程序在线程启动时崩溃

时间:2017-05-21 17:49:16

标签: android xamarin

一旦我运行一个线程

,我正在制作一个Android应用程序
    Thread server = new Thread(new ThreadStart(serverHandle));
    server.Start();

应用程序崩溃没有任何错误消息,它只发生在发布模式,在调试一切似乎没问题

只有在serverHandle为空但如果有任何内容像这样

时它才有效
    private void serverHandle()
    {

    AlertDialog.Builder  alert = new AlertDialog.Builder(this);
        alert.SetMessage("test");
        alert.Show();
    }

它停止工作任何帮助为什么会这样?

1 个答案:

答案 0 :(得分:0)

W只能在UI线程中使用。请参阅How to show alert dialog in a running thread?

因此,如果您希望代码有效,您可以像这样修改它:

AlertDialog