мне нужно передать 2D массив двойных между деятельностью, это то, что я написал до сих пор: В первой деятельности (отправитель):Как пройти двумерный массив двойного действия?
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, я что-то не так?
Вам необходимо установить ArrayExtra .. Искать в google о том же – Pragnani
не существует ArrayExtra для 2d массивов – user2137817
конвертировать 2D массив один массив 1D? вы также можете пройти по длине первого измерения. – dongshengcn