[問題] ListView 程式關閉 thread 還是跑
想請教各位大大
我的app主要在實作
由 listView 從網路上拿資料
拿資料必須要經由 "thread" 從事網路存取
可是如果thread 並沒拿到資料
我此時立刻將app關閉了
再重複開啟 此時 thread 一樣會跑...
(就是會存在兩個thread,造成資料拿兩遍)
ListView 就會重複出現相同的 entry view
請問要怎樣解決這樣的問題QQ
ps. 應該不需要附加程式碼吧? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.3.187
→
03/05 18:42, , 1F
03/05 18:42, 1F
是類似這樣嗎?
宣告 static boolean threadOn = false;
if( not threadOn){
threadOn = true
thread run
}
thread running is end => threadOn = false;
→
03/05 18:44, , 2F
03/05 18:44, 2F
QQ 我是自己猜的 應該是thread沒錯
→
03/05 18:45, , 3F
03/05 18:45, 3F
推
03/05 18:51, , 4F
03/05 18:51, 4F
這樣的話 thread runnable 裡面不就要很多地方設 flag?
不然手機還是要做一些白工 最後沒有update ListView的資料而已?
→
03/05 20:32, , 5F
03/05 20:32, 5F
推
03/05 22:43, , 6F
03/05 22:43, 6F
冏 好像不錯! 明天試試
謝謝大大們的指教!
※ 編輯: issuemylove 來自: 118.165.190.102 (03/06 00:26)
推
03/06 07:33, , 7F
03/06 07:33, 7F
→
03/06 11:40, , 8F
03/06 11:40, 8F
→
03/06 19:35, , 9F
03/06 19:35, 9F
推
03/08 00:23, , 10F
03/08 00:23, 10F
→
03/08 00:24, , 11F
03/08 00:24, 11F
→
03/08 11:05, , 12F
03/08 11:05, 12F
→
03/08 11:05, , 13F
03/08 11:05, 13F
→
03/08 11:06, , 14F
03/08 11:06, 14F
→
03/08 11:06, , 15F
03/08 11:06, 15F
推
03/09 02:44, , 16F
03/09 02:44, 16F
→
03/09 02:45, , 17F
03/09 02:45, 17F
推
03/09 13:56, , 18F
03/09 13:56, 18F
→
03/09 13:57, , 19F
03/09 13:57, 19F
→
03/09 13:58, , 20F
03/09 13:58, 20F
→
03/09 13:59, , 21F
03/09 13:59, 21F
→
03/09 13:59, , 22F
03/09 13:59, 22F
→
03/09 14:00, , 23F
03/09 14:00, 23F
→
03/09 14:00, , 24F
03/09 14:00, 24F
→
03/09 14:01, , 25F
03/09 14:01, 25F
→
03/09 14:02, , 26F
03/09 14:02, 26F
→
03/09 14:02, , 27F
03/09 14:02, 27F
→
03/14 17:10, , 28F
03/14 17:10, 28F
→
03/14 17:10, , 29F
03/14 17:10, 29F