[問題] Thread+Handler 回傳字串
各位大大好
小弟有個問題想請教大家
今天在研究 4.0 之後的網路問題
得知需要開一個 Thread 來解決不能在主線程
跑一些比較耗時的動作
=
小弟參考了網路的文章
寫了一個 button 的 click 動作
然後呼叫自定義的 funtion plzHelpMe()
回傳一個 String 給我
收到這個 String 再用 Toast 顯示在畫面上
=
https://gist.github.com/4401250
連結的是程式碼
=
因為我有故意關掉網路測試
我疑惑的是
我按下 button 這個動作
第一次回傳 "HI null" (不理想結果)
第二次才回傳 "HI 網路連線有問題" (理想結果)
為什麼第一次會回傳空值
而沒有等 handler 處理完呢
麻煩大大指教了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.55.146
→
12/29 04:51, , 1F
12/29 04:51, 1F
→
12/29 04:52, , 2F
12/29 04:52, 2F
→
12/29 13:08, , 3F
12/29 13:08, 3F
→
12/29 13:08, , 4F
12/29 13:08, 4F
→
12/29 13:09, , 5F
12/29 13:09, 5F
→
12/29 13:10, , 6F
12/29 13:10, 6F
→
12/29 16:17, , 7F
12/29 16:17, 7F
→
12/29 16:18, , 8F
12/29 16:18, 8F
→
12/29 16:18, , 9F
12/29 16:18, 9F
→
12/29 17:16, , 10F
12/29 17:16, 10F
→
12/29 17:17, , 11F
12/29 17:17, 11F
→
12/29 17:18, , 12F
12/29 17:18, 12F
→
12/29 17:20, , 13F
12/29 17:20, 13F
→
12/29 17:22, , 14F
12/29 17:22, 14F
推
12/30 12:35, , 15F
12/30 12:35, 15F
→
01/05 15:43, , 16F
01/05 15:43, 16F
→
01/05 15:44, , 17F
01/05 15:44, 17F