作者taco2548 (T@cO)
看板AndroidDev
標題[問題] ArrayList有辦法放不同型態的資料嗎?
時間Sun Sep 24 08:53:07 2017
可是剛剛試了好像沒辦法
一開始就被強迫宣告型態
因為我的AsyncTask寫在外部
結果因為資料處理完太多種丟不回來
也不是丟不回來,只是會變麻煩
難道只能先丟回來再處理嗎?
想問有沒有其他比較cooool的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.28.144
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1506214390.A.9C5.html
※ 編輯: taco2548 (223.139.28.144), 09/24/2017 08:53:53
1F:推 lnmlee: 用Object傳 再轉型你要的格式 09/24 09:06
2F:推 keieykdx: 自己宣告物件並set資料放進array便可 09/24 10:58
3F:→ taco2548: 最基本的方法就是像2樓 09/24 11:08
4F:→ taco2548: 不過我想說用Bundle+Intent之類的方式會不會比較好 ?? 09/24 11:11
5F:推 ckp4131025: 寫一個parcelable 09/24 12:35
6F:→ ssccg: array、list都可以放不同類別的物件,但是這樣不好 09/24 13:02
7F:→ ssccg: 如果資料是固定的,寫個類別全部放進去比較好,會變動的話 09/24 13:03
8F:→ ssccg: 用Map或Bundle的方式,這一點都不麻煩,亂丟才是不coool 09/24 13:04
9F:→ y3k: 寫一個class extends ArrayList<Object> 09/24 14:01
10F:→ y3k: 然後你就可以用泛型亂搞了 09/24 14:03
11F:→ y3k: 只是就像上面講的 這樣做點都不coool 很低能 09/24 14:03
12F:→ y3k: 因為你再過幾個禮拜後回來看 應該還要花很多時間才會想起 09/24 14:08
13F:→ y3k: 自己當初為什麼會這麼做 如果不會變成這樣 你今天也不會來問 09/24 14:09
14F:→ y3k: 這個問題XD 09/24 14:09