我想将HashMap传递给其他Activity,我的哈希映射是
HashMap<Integer,float[][]> table;
我使用此代码将其发送到其他活动
Intent i = new Intent(this, LineChartActivity.class);
i.putExtra("map",table);
startActivity(i);
当我收到它时
Intent intent = getIntent();
table = (HashMap<Integer, float[][]>) intent.getSerializableExtra("map");
非常奇怪的事情是这个代码在Android 5及更高版本中运行良好,但在以前的版本中,例如4.4.4,4.1.1抛出
java.lang.ClassCastException:java.lang.Object []无法强制转换为 浮[] []
之前有人遇到过这个问题吗?我需要任何解决方案