gpt4 book ai didi

android - 如何使用 putExtra 将 List> 传递给另一个 Intent

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:00 27 4
gpt4 key购买 nike

在我的项目中,我有一个 AsyncTask,它从网络中获取一些 JSON 数据,我从中构建了一个

List<Map<String,String>> typesCategory = new ArrayList<Map<String, String>>();

我现在需要将此列表传递给我的下一个 Intent 。查看 API,我没有看到任何支持传递列表的方法。实现此目标的最佳方法是什么?

        protected void onPostExecute(List result) {
progress.dismiss();
Intent action = new Intent(this, ListTypeActivity.class);
action.putExtra("data", result);

}

最佳答案

可以通过 BundleParcelableSerializable 传递任意数据,以适合您的需要为准。在 Parcelable 的情况下,您甚至可以传递它们的数组。

此外,ArrayList 已经实现了 Serializable,大多数 Map 实现也是如此。

关于android - 如何使用 putExtra 将 List<Map<String,String>> 传递给另一个 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com