我无法在两个 Activity 之间传递整数矩阵。这是代码:
Activity A:
intent.putExtra("matrix_", (Serializable)matrix);
Activity B:
Bundle extras = getIntent().getExtras(); matrix = (int[][]) extras.getSerializable("matrix_");
最佳答案
有一种简单的方法可以通过 Intent 传递矩阵。
Activity A:
float[] values = new float[9];
matrix.getValues(values);
intent.putExtra("matrix_values", values);
Activity B:
float[] values = getIntent().getFloatArrayExtra("matrix_values");
Matrix matrix = new Matrix();
matrix.setValues(values);
关于android - 在两个 Activity 之间传递值矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257152/