如何将Double []数组传递给另一个活动

时间:2014-12-12 17:43:40

标签: java android android-intent bundle

Bundle对象不允许我传递Double []数组,因为它需要double []数组。我无法将double []转换为Double [],我不知道该怎么做。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

你可以遍历Double数组并通过为Double.doubleValue()的输出分配每个值来填充double数组;完成后,您可以将double []数组放入Bundle

Double D[];
double d[];
for(int i=0 ; i<D.length ; ++i) {
    d[i] = D[i];
}

当然我没有初始化变量,但它只是举个例子

<强>更新
对于读这篇文章的人,我也发现了类似的问题,这个问题很有用。它使用第三方库来解决这个问题,一些评论在不同的场景中添加了一些不错的信息。看看:How do I convert Double[] to double[]?