作者taco2548 (T@cO)
看板AndroidDev
标题[问题] ArrayList有办法放不同型态的资料吗?
时间Sun Sep 24 08:53:07 2017
可是刚刚试了好像没办法
一开始就被强迫宣告型态
因为我的AsyncTask写在外部
结果因为资料处理完太多种丢不回来
也不是丢不回来,只是会变麻烦
难道只能先丢回来再处理吗?
想问有没有其他比较cooool的方法?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.28.144
※ 文章网址: https://webptt.com/cn.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