博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现View的更新
阅读量:3775 次
发布时间:2019-05-22

本文共 255 字,大约阅读时间需要 1 分钟。

在android中实现view的更新有两种方法:

1>invalidate(),可以刷新界面。但是必须在主线程(UI线程)中调用;

2>postInvalidate(),使用条件是在非主线程中调用;

这是一般的说法,多看了几篇博文后,还有两者在调用的时机也是不同的。

invalidate 在调用时,它会请求上一次的UI重绘请求是否完成,如果没有完成,怎么也不做;

postinvalidate调用的时候,他是向主线程中发送一个message,然后在 handlemessage中条用invalidate方法。

转载地址:http://eyuvn.baihongyu.com/

你可能感兴趣的文章
56. 合并区间---js解法
查看>>
5. 最长回文子串---js解法
查看>>
USACO 2007 Open Gold/acwing2240:餐饮 (拆点+最大流)‘三分图匹配’
查看>>
那些年你不知道的C++STL进制转换函数
查看>>
区间和并问题 思路加模板整理(校门外的树)
查看>>
C++中next_permutation函数的使用方法、原理及手动实现
查看>>
网络流常用小技巧之 拆点
查看>>
最大权闭合子图
查看>>
最小权点覆盖集 与 最大权独立集
查看>>
POJ 2125 Destroying The Graph && Acwing 2325. 有向图破坏(拆点+最小权点覆盖集)
查看>>
计算几何基础知识整理大全 代码模板与证明过程 (直线、向量、多边形、三维计算几何、凸包、半平面交、最小圆覆盖)
查看>>
计算几何之 判断两线段是否相交 代码模板与证明
查看>>
三维计算几何之三维凸包 增量法
查看>>
MySQL变量,存储过程,函数,流程控制详解(小白都能懂哦)
查看>>
9篇小白都能懂系列博客学完MySQL基础
查看>>
还在为Linux入门发愁?
查看>>
如何优雅而又不失内涵的在centos7下安装tree命令
查看>>
彻底掌握Linux文件与目录管理命令?进来看看硬核总结
查看>>
一文搞定Vim/Vi编辑器
查看>>
剑指offer之斐波那契问题(C++/Java双重实现)
查看>>