[問題] 如何關閉thread出現的等待,強制關閉

看板AndroidDev作者 (宗樺)時間13年前 (2011/09/01 13:04), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
目前程式在製作時有時會出現抱歉等待或強制關閉 不過都是出現在AI行動時 我認為是因為AI行動時需要wait但這段時間不能判斷onTouchEvent 不知道有沒有辦法讓程式不會出現這個警告訊息? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.8.118

09/01 17:23, , 1F
錯誤的想法...
09/01 17:23, 1F

09/01 17:23, , 2F
需要長時間或耗CPU的工作應該要另外create thread來處理
09/01 17:23, 2F

09/01 17:23, , 3F
而不是佔用GUI的main thread
09/01 17:23, 3F

09/02 13:24, , 4F
因為我AI動的時候玩家也需要觀看AI的行動
09/02 13:24, 4F

09/02 13:24, , 5F
這樣應該還適用main thread用比較妥當吧~?
09/02 13:24, 5F

09/02 15:18, , 6F
AI有行動的時候再把值傳回main thread更新
09/02 15:18, 6F

09/02 15:32, , 7F
總之要保持main ui responsive,持續可以接收message
09/02 15:32, 7F

09/02 15:33, , 8F
建議先讀一下Android網站的Designing for Responsiveness
09/02 15:33, 8F
文章代碼(AID): #1ENn97mt (AndroidDev)
文章代碼(AID): #1ENn97mt (AndroidDev)