Bundle对象不允许我传递Double []数组,因为它需要double []数组。我无法将double []转换为Double [],我不知道该怎么做。
请帮帮我。
答案 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[]?