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

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

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

如果是xmarin.forms,使用:

                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.

FusionField.currentActivity.runOnUiThread(new Runnable()    
        {    
            public void run()    
            {    
                Toast.makeText(getApplicationContext(), , "Update My UI",    
                        Toast.LENGTH_LONG).show();    
            }    
    
        });
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.05.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档