将ArrayList <Double>从一个活动传递到android上的另一个活动

RVG*_*RVG 2 android

我存储ArrayList<Double>在我的bean类中,

我的主要活动是bean类,

如何将ArrayList<Double>我的主要活动传递给另一项活动.

我的数组列表是双倍的.如何通过双arraylist?

use*_*305 14

这个可以帮助你......

public Intent putParcelableArrayListExtra (String name, ArrayList<? extends Parcelable> value)
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看putParcelableArrayListExtra

编辑:

如果你有一个,double[]你可以使用

void putDoubleArray(String key, double[] value)捆绑类..

将double数组值插入此Bundle的映射中,替换给定键的任何现有值.并将此捆绑包传递给Intent to Other Activity.

更新:2

FirstActivity:

Intent intent = new Intent(this, OtherActivity.class);
ArrayList<Double> listDouble = new ArrayList<Double>();
listDouble.add(1111.00000);
listDouble.add(13331.00000);
intent.putExtra("arraylist", listDouble);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

OtherActivity :(检索双ArrayList)

ArrayList<Double> listDouble = (ArrayList<Double>) getIntent().getSerializableExtra("arraylist");
System.out.println("...serialized data.." + listDouble);
Run Code Online (Sandbox Code Playgroud)