开发者社区> 问答> 正文

Android开发动态TextView问题报错求解答 ?报错

图片说明
两个画图界面,我想在第一个界面上加入一个TextView动态显示当前整点温度数据的数值

下面这个是XML文件控件声明

图片说明

下面是我画折线的类

图片说明
下面是我在这个类下面写的setText
![图片说明
然后安装后画曲线的界面就不动了,控件也不显示文本,最后强制退出,下面是报错内容
图片说明

我想问这里为什么会出错,我要实现这个功能要怎么办才可以!!
我猜出错的原因是不是不能在这个类下面写setText()方法啊?
求解答

展开
收起
爱吃鱼的程序员 2020-06-23 15:44:17 775 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    SurfaceView的更新在thread中,是非UI线程的。自己本身是通过渲染的holder方式进行的。
    你不会再那个thread中动态的textview吧,这么更新导致渲染进程出错,canvas在lock后无法unlock
    通过handle发送消息的方式到进行解密更新

    代码不全,就这些代码么?提示你可能是线程访问的问题。

    2020-06-23 15:44:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载