将双型arraylist传递给intent

时间:2014-08-06 08:39:05

标签: java android arraylist

如何在意图中传递ArrayList类型为double?

intent.putExtra("NUTRI_CONTENTS", nContentList);

并在另一项活动中:

Intent intent = getIntent();
    ArrayList<Double> nContentList = (ArrayList<Double>) intent.getExtras().getSerializable("NUTRI_CONTENTS");

但这会返回null

1 个答案:

答案 0 :(得分:1)

如果您在意图中传递ArrayList,则可以使用ArrayList作为其他Activity从其他getExtras().getSerializable()获取此ArrayList Serializable根据the documentation实施Activity

如果你从另一个ArrayList得到null,也许是因为你的{{1}}(nContentList)是空的?