作者EmptySmile (Smile LikeThe EmptySoul)
看板AndroidDev
標題[問題] 關於Thread停止後, 傳值到下一個Activity
時間Sat Jan 15 19:23:04 2011
Which level: (app/frmwrk/lib/kernel)
app
Question:
same as title
Input:
user's hand
Expected Output:
a dialog with three buttons
Wrong Output:
Error comes
Error Message from Compiler or App:
app stopped unexpectedly
Code: (請多利用置底文網站)
http://pastebin.com/hM5kJvrf
References: (Books/Websites/...)
http://obviam.net/index.php/the-android-game-loop/
Supplement:
上述網站內下方有範例程式下載, 是一個小機器人碰觸四邊後會反彈的遊戲,
我修改該網站的程式碼, 去達成隨機在x軸產生小機器人並垂直向下,
可以藉由Touch去消滅, 不讓小機器人衝過底線而保住血.
目前卡在當遊戲的Activity玩完後(也就是血被扣光後),
我不知道該怎麼傳值給Submit Activity...
一般Activity傳值都是有個OnClickListener, 按下去就做事,
我就很天真的以為寫在DroidzActivity OnCreate中判斷兩個thread是否停止時,
就將數值依照一般網頁教的方式傳給下一個Activity,
因為控制畫面更新的是一個Thread, 控制小機器人出生的也是個Thread,
可是就是會有錯誤, 因此特來請教各位高手.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.168.29
※ 編輯: EmptySmile 來自: 210.66.168.29 (01/15 19:23)
※ 編輯: EmptySmile 來自: 210.66.168.29 (01/15 20:37)
1F:→ brianhsu:有點忘記詳細的作法了,不過印象中可以用 Handler 來做 01/15 21:52
3F:→ billmin:你要的 01/16 09:41
4F:→ EmptySmile:sounds great! I'll try it now. 01/16 14:03
5F:→ EmptySmile:不好意思, 還是有錯誤, 下為接收的程式碼 01/16 14:42
7F:→ EmptySmile:下為傳送的程式碼, 因太長, 只擷傳送部份 01/16 14:43