大家好,我想将活动A中的号码传递给活动B,有人知道如何制作?我的ID是java(Android开发者工具)。
我的代码!
活动A
double[] decimal = {1,2,3,4};
Intent mainIntent = new Intent().setClass(A.this, B.class);
mainIntent.putExtra("decimal", decimal);
startActivity(mainIntent);
活动B
double[] decimal1 = new double[3];
decimal= getIntent().getDoubleArrayExtra("decimal");
System.out.printil(decimal1);
我的错误是在打印时
D@65257c8
我的参考
答案 0 :(得分:0)
您正在打印数组对象,因此JVM将打印该数组的哈希值。如果你想在数组中打印双数字,你必须循环它:
替换这个:
System.out.printil(decimal1);
用这个:
for (int i = 0; i < decimal.lenght; i++)
System.out.println("A number: " + decimal[i])