我需要在活动之间传递一个二维数组,这是我到目前为止写的:在第一个活动(发件人)中:
Intent intent =new Intent(MapsActivity.this, RoutePath.class);
Bundle b = new Bundle();
b.putSerializable("other_locations", other_locations);
intent.putExtras(b);
startActivity(intent);
在第二个(接收器)中:
Intent intent = getIntent();
Bundle b = intent.getExtras();
double[][] other_locations=(double[][]) b.getSerializable("other_locations");
但是我得到了 ClassCastException,我做错了什么吗?