作者lazior (懒人)
看板AndroidDev
标题[问题] 判断loading完成
时间Sun Jul 14 00:27:39 2013
小弟想问一下
一般游戏按下开始钮後
都会出现一个loading的图片
预载一些资源 ex:sensor
现在问题来了
我要怎判断他准备完成了?
如果我要google这部分的相关文件
我要查什麽比较好?
"loading准备完成"
没有找到我想要的....orz
感谢大家!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.242.16.244
1F:→ qweqweqweqwe:new 一个 thread 去 loading 结束後 callback? 07/14 03:02
2F:→ freesamael:asynctask? 07/14 05:20
3F:推 givemepass:2楼是对的! ASYNCTASK 有一个onProgress的function 07/14 09:26
我稍微说一下我要做什麽好了...
我目前是在做一个会用到sensor的游戏
类似接水果
需要左右摇动手机来接水果的小游戏
遇到的问题是
画面开始跑了(水果开始往下掉),但左右摇晃手机却没有反应
然後按上面的 button 也没反应
所以现在不知道是哪个工作 delay 太久了...(大约3~5秒)
我在猜很大机会是sensor,因为 UI 里的 button 不会载那麽久吧...
会不会是跟我频繁的注册与取消注册 sensor 有关?
asynctask 有办法达到这目的吗? 他好像是拿来处理 download 的?
附上程式码:
https://www.dropbox.com/s/dicz9afrpkwr6i4/Z10_Game.java
layouy:
https://www.dropbox.com/s/ygqq5t0d1qxz3ev/z10_game.xml
※ 编辑: lazior 来自: 111.242.7.17 (07/15 21:46)
4F:→ sdyy:把你的coinmove thread 移到onResume 可能会好点 07/15 23:25
5F:→ lazior:是指说coin.start()吗? 会不会是记忆体爆掉? 所以才会lag? 07/15 23:34
6F:推 sdyy:嗯,不过不是记忆体爆炸,只是onresume後才开始显示ui 07/16 12:19
7F:→ sdyy:你太早开始动coin 07/16 12:20