mono android 非UI线程操作UI线程
16lz
2022-06-18
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); Thread t = new Thread(ThreadTest); t.Start(); }private void ThreadTest() { int i = 0; TextView timerView = FindViewById<TextView>(Resource.Id.timerView); while (true) { this.RunOnUiThread(delegate { timerView.Text = (i++).ToString(); }); //需要操作UI时,只需RunOnUiThread即可 Thread.Sleep(1000); } }
还有用handle,暂时没有试过
更多相关文章
- android 使用数据库事务提高操作效率
- ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
- 操作内存卡的常用代码
- Android(安卓)Bootloader - Main system - Recovery
- android 8.0 wifi-host ap 开关操作
- android ScrollView嵌套RecyclerView只显示一条数据的解决办法
- Android(安卓)SQLite 抽象出CRUD操作工具类
- android 播放器开发准备工作
- Android(安卓)sqlite 数据库操作