[問題] 利用class傳值卻失敗
各位版友好,
先附上
程式碼網址:
https://ideone.com/vqgir7
程式碼如上,
假設我收到兩筆筆資料如下:
第一筆:01 03 05 01 02 07
第二筆:03 04 06 08
從其他function呼叫getlist()應該要得到
第一筆:01,0305,01,02,07
第二筆:03040608
但我呼叫的結果是一直拿到空的list...
請問各位版友,程式碼是否有哪裡寫錯呢?
補充說明:
setlist寫在Broadcastreciver裡面,
getlist寫在按鈕事件的function中...
看起來好像是getlist時還沒有setlist完成...
請問有沒有方法能夠解決這種狀況呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.243.49
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1512119782.A.EC3.html
推
12/01 20:22,
7年前
, 1F
12/01 20:22, 1F
即是從broadcastreceiver聽藍芽傳送回來的東西放入setList,然後再另一個class裡面
getList要拿到list...
只是這個簡單的過程卻一直拿不到值...
※ 編輯: Dong0129 (61.231.101.28), 12/02/2017 06:54:58
→
12/02 08:59,
7年前
, 2F
12/02 08:59, 2F
→
12/02 08:59,
7年前
, 3F
12/02 08:59, 3F
→
12/02 09:05,
7年前
, 4F
12/02 09:05, 4F
→
12/02 09:05,
7年前
, 5F
12/02 09:05, 5F
推
12/02 09:09,
7年前
, 6F
12/02 09:09, 6F
推
12/02 09:34,
7年前
, 7F
12/02 09:34, 7F
全程只有宣告一個pass物件...
→
12/02 12:16,
7年前
, 8F
12/02 12:16, 8F
推
12/02 12:18,
7年前
, 9F
12/02 12:18, 9F
setlist結束以前我有設個log查看是否值都有正確,的確是有成功的,但是在其他class
無法get值我也是莫名其妙...
※ 編輯: Dong0129 (61.231.101.28), 12/02/2017 22:49:28
推
12/03 00:08,
7年前
, 10F
12/03 00:08, 10F
→
12/03 00:10,
7年前
, 11F
12/03 00:10, 11F
抱歉我講錯了,是在不同function
※ 編輯: Dong0129 (42.73.2.102), 12/03/2017 18:40:11
推
12/03 23:34,
7年前
, 12F
12/03 23:34, 12F
※ 編輯: Dong0129 (42.72.45.199), 12/04/2017 11:44:09
※ 編輯: Dong0129 (42.72.45.199), 12/04/2017 13:54:50
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章
-2
11