永发信息网

surfaceDestroyed什么时候被调用

答案:2  悬赏:0  手机版
解决时间 2021-04-06 19:52
surfaceDestroyed什么时候被调用
最佳答案
surfaceCreated(SurfaceHolderholder):当Surface第一次创建后会立即调用该函数。程序可以在该函数中做些和绘制界面相关的初始化工作,一般情况下都是在另外的线程来绘制界面,所以不要在这个函数中绘制Surface。surfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight):当Surface的状态(大小和格式)发生变化的时候会调用该函数,在surfaceCreated调用后该函数至少会被调用一次。surfaceDestroyed(SurfaceHolderholder):当Surface被摧毁前会调用该函数,该函数被调用后就不能继续使用Surface了,一般在该函数中来清理使用的资源。
全部回答
大家都知道surface是surfaceview的一个专门用于画图的接口,所以当surfaceview的对象销毁时,surface一定也销毁,这时surfacedestroyed一定会调用。 有两个继承surfaceview的类分别是 sva和svb这连个类分别定义了各自的对象aview和bview。假设现在activity设置的是aview这个对象,也就是说现在用aview的surface呢。如果这时在activity执行一下代码: setcontentview(bview); 这时,aview中的surfacedestroyed就会被调用,因为现在bview的surface要接管aview中的surface,aview的surface就会销毁,这时必然要调用a的surfacedestroyed函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
房租计入什么费用,房屋租金属于什么费用
每一次的决定都是人生的选择,
你自己什么样,你看到的世界就是什么样的,对
我一直有个很奇怪的病,脖子下面到胸上边这部
三亚好玩还是厦门好玩,我和女朋友想明年暑假
下列食物营养成分中,能够燃烧的物质是①淀粉
我是天津集体户口,但未在天津买房,也未在天
想买时尚杂志,怎么挑选比较好
什么是液态记忆?什么是晶态记忆?
江苏振昆集团这个地址在什么地方,我要处理点
创新有关的名人名言,关于家庭,友谊,背叛,救赎
hp6535s笔记本电脑开不了机,开机黑屏,指示
括号多少加52括号÷26-3=0
2006年4月20日,胡锦涛主席对美国进行了国事
小绿的厦大漳校“小绿”
推荐资讯
小班语言 故事小海豚早早起 教学案例与反思
羊湖纳木错哪个好
问:为什么别人说女生穿的内衣内裤不是一套就
设f(x)=2x^3+ax^2+bx+1的导数为f'(x),若
苹果手机进水了,直接开不了机。有过此状况的
单选题456isreadas________.A.fourhundreds
胜利的纳米6和纳米7哪个更好?
七大洲按面积大小是________、________、北美
灯笼果还叫什么
有关气旋的叙述,正确的是A.在南半球是逆时针
语文作文《生活中的红绿灯》
坐高铁到汉口然后再转普快需要多长时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?