SurfaceView屏幕闪烁与双缓冲

hongse114 2011-07-31 06:12:42
加精
synchronized (mSurfaceHolder) {
mCanvas=mSurfaceHolder.lockCanvas();
if(xx)
// drawPend(mCanvas);
mSurfaceHolder.unlockCanvasAndPost(mCanvas);


开始时,正常画。一段时间后,xx变化,标有“//”的那一行会不执行,屏幕的图案就会闪烁。


什么情况?

此问题确实出现了,已经一下午了。大家帮忙。。。
...全文
5378 50 打赏 收藏 转发到动态 举报
写回复
用AI写文章
50 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuyuanvip 2012-04-25
  • 打赏
  • 举报
回复
SurfaceView双缓冲,一个缓冲的内容改变了,另一个就需要同步更新,不然就会出现上面的问题。
vieri3993501 2011-11-12
  • 打赏
  • 举报
回复
还不是太懂, - -
shyiwl 2011-10-09
  • 打赏
  • 举报
回复
学习学习~~
sylcc_ 2011-08-29
  • 打赏
  • 举报
回复
楼主,在android的Launcher的源码中关于桌面的切换(就是从一个屏幕切换到另一个屏幕)是否自带双缓冲机制?
boxun123 2011-08-08
  • 打赏
  • 举报
回复
占楼学习双缓冲!
寒沙胜雪 2011-08-06
  • 打赏
  • 举报
回复
双缓冲是个很牛的问题
Mrgive 2011-08-05
  • 打赏
  • 举报
回复
学习 学习
hongse114 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 39 楼 zhangjianfeila 的回复:]

虽然内容不多,楼主能把自己所学到的一些东西分享出来,我们都应该感谢,国内技术牛人挺多的,但愿意分享的并不见多。所以,有人会觉得这个国内最大的IT平台上头条的会显得肤浅,那些觉得肤浅应该是属于牛人。。就是只耕作,不分享的人
[/Quote]

呵呵,顶兄弟!
zhangjianfeila 2011-08-04
  • 打赏
  • 举报
回复
虽然内容不多,楼主能把自己所学到的一些东西分享出来,我们都应该感谢,国内技术牛人挺多的但愿意分享的并不见多。所以,有人会觉得这个国内最大的IT平台上头条的会显得肤浅,那些觉得肤浅应该是属于牛人。。就是只耕作,不分享的人
qq6904517 2011-08-03
  • 打赏
  • 举报
回复
路过学习
zhbajie 2011-08-03
  • 打赏
  • 举报
回复
多多学习是好事啊
zhbajie 2011-08-03
  • 打赏
  • 举报
回复
很难找到这样的网站
edward88cn 2011-08-03
  • 打赏
  • 举报
回复
1212121
disperse123456 2011-08-03
  • 打赏
  • 举报
回复
学习一下下
rockcody 2011-08-02
  • 打赏
  • 举报
回复
学习了~~
hongse114 2011-08-02
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 webserver891203 的回复:]

不明白啊!!!
[/Quote]

哪里不明白?
踏月 2011-08-02
  • 打赏
  • 举报
回复

每天回帖即可获得10分
独孤名 2011-08-01
  • 打赏
  • 举报
回复
不明白啊!!!
xuzysun 2011-08-01
  • 打赏
  • 举报
回复
KANKAN
zack_hoo 2011-08-01
  • 打赏
  • 举报
回复
好贴就是得顶!
加载更多回复(23)

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧