Error in Xamarin Android with a progress dialog “Only the original thread that created a view hierarchy can touch its views”

后端 未结 4 1394
醉酒成梦
醉酒成梦 2021-01-25 08:01

I\'m trying to use a progress dialog, while filling a datagrid, but I get the following error: \"Only the original thread that created a view hierarchy can touch its views\", th

4条回答
  •  梦谈多话
    2021-01-25 08:58

    why not use Task instead?

    Task.Run(() => doStuff("hello world"));
    

    It doesn't really seem a lot better, but at least it doesn't have an unused identifier.

    Note: Task.Run() is .Net 4.5 or later. If you're using .Net 4 you have to do:

    Task.Factory.StartNew(() => doStuff("hello world"));
    

    Both of the above do use the thread pool.

提交回复
热议问题