首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >xamarin.forms或者android 在其他线程更新UI的便捷方式。

xamarin.forms或者android 在其他线程更新UI的便捷方式。

作者头像
xiny120
发布于 2019-06-11 11:11:02
发布于 2019-06-11 11:11:02
2.5K0
举报
文章被收录于专栏:毛毛v5毛毛v5

如果是xmarin.forms,使用:

代码语言:javascript
复制
                try
                {

                    Xamarin.Forms.Device.BeginInvokeOnMainThread(() => {
                        MessagingCenter.Send(App.Current, "log", e1.Message +"\r\n"+ e1.Source); // 这里更新UI。
                    });
                }
                catch (Exception e2)
                {
                    Console.WriteLine(e2.Message);
                }

如果是android.

代码语言:javascript
复制
FusionField.currentActivity.runOnUiThread(new Runnable()    
        {    
            public void run()    
            {    
                Toast.makeText(getApplicationContext(), , "Update My UI",    
                        Toast.LENGTH_LONG).show();    
            }    
    
        });
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档