【发布时间】:2015-08-15 11:00:53
【问题描述】:
我正在尝试将 3D-doublearray 传递给另一个活动。我不知道为什么我得到 NullpointerException?缺少什么?
主活动
Intent intent = new Intent(this, DataActivity.class);
Bundle mBundle = new Bundle();
mBundle.putSerializable("list", output_data);
intent.putExtras(mBundle);
startActivity(intent);
DataActivity(接收者)
Intent intent = new Intent();
double[][][] params = (double[][][]) intent.getExtras().getSerializable("list");
而且我确定 3d 数组已经在 MainActivity 中分配。我已经测试过了!
如果有人对此有任何解决方案并且可以回答我为什么会收到 NullPointerException,我会很高兴。
(编辑:NullpointerException 在 double[][][] params = ... 行)
【问题讨论】:
标签: android android-intent android-activity multidimensional-array