【发布时间】:2015-03-27 06:28:48
【问题描述】:
我有以下代码:
List<ValueActivity> list = new ArrayList<ValueActivity>();
list = setList();
Intent intent = new Intent(NOTIFICATION);
Bundle bundle = new Bundle();
bundle.put ????("list", list);
intent.putExtra("bundle", bundle);
sendBroadcast(intent);
如何编写第 5 行以及如何在目标意图中 getExtra
【问题讨论】:
-
ValueActivity类是否正在实现可序列化或可打包的接口? -
你对这行 5 有什么尝试?
-
另一种可能的解决方案,如果列表不太长,则从列表中创建一个字符串,将列表中的所有内容放在一起并用分隔符分隔。比你可以传递一个简单的 String 并通过 String.split() 获取元素
标签: java android android-intent arraylist bundle