[問題] 利用class傳值卻失敗

作者: Dong0129 (阿東跟上面講的情況一樣b)   2017-12-01 17:16:18
各位版友好,
先附上
程式碼網址:
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完成...
請問有沒有方法能夠解決這種狀況呢?
作者: zcbxvsdf (東北一頭羊)   2017-12-01 20:22:00
貼出你如何執行的,不然通不到靈
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-12-02 08:59:00
值如果確定有傳過來,那搞不好分隔並不是空格?嗯?好像也不是這樣...你的getlist()在哪裡?看到了,我眼殘...
作者: Andylovers (Smash)   2017-12-02 09:09:00
非同步嗎
作者: aids61517 (奇歐巴肯)   2017-12-02 09:34:00
在別的class裡面的pass有確定是同一個物件嗎
作者: ab18282099 (poppopjack)   2017-12-02 12:16:00
下中斷一步步檢查
作者: ininmm (子虛烏有)   2017-12-02 12:18:00
建議先檢查看看setlist是否正確完成工作
作者: zcbxvsdf (東北一頭羊)   2017-12-03 00:08:00
你在A宣告pass及setlist,然後在B要使用getlist?那請說明你如何從B呼叫pass物件
作者: aids61517 (奇歐巴肯)   2017-12-03 23:34:00
下中斷點看新的物件編號跟原本的有沒有相同

Links booklink

Contact Us: admin [ a t ] ucptt.com