[問題] 判斷loading完成

看板AndroidDev作者 (懶人)時間12年前 (2013/07/14 00:27), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
小弟想問一下 一般遊戲按下開始鈕後 都會出現一個loading的圖片 預載一些資源 ex:sensor 現在問題來了 我要怎判斷他準備完成了? 如果我要google這部分的相關文件 我要查什麼比較好? "loading準備完成" 沒有找到我想要的....orz 感謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.16.244

07/14 03:02, , 1F
new 一個 thread 去 loading 結束後 callback?
07/14 03:02, 1F

07/14 05:20, , 2F
asynctask?
07/14 05:20, 2F

07/14 09:26, , 3F
2樓是對的! ASYNCTASK 有一個onProgress的function
07/14 09:26, 3F
我稍微說一下我要做什麼好了... 我目前是在做一個會用到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)

07/15 23:25, , 4F
把你的coinmove thread 移到onResume 可能會好點
07/15 23:25, 4F

07/15 23:34, , 5F
是指說coin.start()嗎? 會不會是記憶體爆掉? 所以才會lag?
07/15 23:34, 5F

07/16 12:19, , 6F
嗯,不過不是記憶體爆炸,只是onresume後才開始顯示ui
07/16 12:19, 6F

07/16 12:20, , 7F
你太早開始動coin
07/16 12:20, 7F
文章代碼(AID): #1HuN_-Xr (AndroidDev)