当前位置: 首页 > news >正文

乡镇网站建设/南京企业网站排名优化

乡镇网站建设,南京企业网站排名优化,南京电子商务网站建设,给个网站急急急2021场景描述: 近期在画股票分时图的过程中,遇到一个问题,用Android的Canvas绘制图形之后,在ViewPager间进行来回切换(切换时有数据请求,数据请求到之后画图形),图形会一时隐藏&#xff…

场景描述:

    近期在画股票分时图的过程中,遇到一个问题,用Android的Canvas绘制图形之后,在ViewPager间进行来回切换(切换时有数据请求,数据请求到之后画图形),图形会一时隐藏,一时显示。这种现象让我挺伤神,不过最终经过自己的努力,终于将这个问题解决了,现在将解决这一问题的过程及分析思路加以记录。

 

分析及解决问题:

    1、刚开始怀疑是数据没有获取到,所以图形绘制不出来,然而经过断点调试,发现不是这个问题,数据已经获取完整,并且没有任何异常。

    2、接下来怀疑是否数据填充后,需要对界面视图做一次刷新,但问题是,为什么有些时候又可以出来,而有些时候又不能显示出来。

    3、接下来怀疑到了多线程交互,当通过子线程将数据获取到之后,马上绘制图形,绘制好图形之后,View很可能不能立马显示,因此这时候就需要刷新,那么用哪个刷新方法呢?用invalidate()显然只适合在主线程中进行视图刷新,而postInvalidate()方法即适合主线程刷新,又适合子线程刷新,因此我在子线程获取到数据之后,将数据通过Canvas画到View上,然后立即用postInvalidate()方法刷新,结果问题解决。

 

 

http://www.jmfq.cn/news/4910113.html

相关文章:

  • 响应式网站是指自适应吗/免费网站怎么做出来的
  • 我有域名跟空间能教我做网站吗/百度直播平台
  • 网站建设顾问/公司网络营销实施计划
  • 做推文封面的网站/第一推广网
  • 免费b站推广网站入口2020/自动seo优化
  • 南通网站建设公司/百度指数行业排行
  • 易尔通做网站怎么样/抖音搜索seo代理
  • 邢台装修网站建设/站长之家域名查询排行
  • 桂林网站优化公司/可以看任何网站的浏览器
  • 监控直播网站开发/免费推广的方式
  • 免费永久网站建设/百度搜索广告价格
  • 做旅游景点网站的目的和意义/seo平台优化
  • 做搜狗pc网站优/什么是搜索引擎销售
  • sql做网站/关键词seo优化软件
  • asp.net mvc 做网站/外贸推广平台排名
  • 网站建设开发文档/上海快速排名优化
  • 做界面的网站/廊坊seo快速排名
  • 注册域名成功后怎样建设网站/百度引擎搜索入口
  • 做网站怎么插入表格/seo课
  • 做商城类网站备案时需提供什么证件/网站是怎么建立起来的
  • 阳狮做网站/老师直播课
  • 郑州网站微信微博维护/宁波seo推广推荐公司
  • 网站做聚合是啥意思/扬州百度推广公司
  • html做网站怎么链接音乐/搜索引擎营销特点
  • 北京3d效果图制作公司/seo快速排名是什么
  • 浙江网站怎么做推广/深圳最新消息今天
  • 网站做代理需要空间是多少钱/百度网盘app下载安装 官方下载
  • 合肥高端网站建设工作室/沈阳seo关键字优化
  • 帮人做ppt的网站/互联网销售可以卖什么产品
  • 有没有做任务赚钱网站/网站关键词公司