我有這樣的:如何轉換雙[] []是parcelable
public double[][] mRoute;
,我需要有它是Parcelable
,但我不能肯定要做到這一點的最好辦法。
它似乎將它變成List
,然後寫這不是正確的做法。
UPDATE:
這是從@欲哭的回答編譯。
out.writeInt(mRoute.length); // store the length
for (int i = 0; i < mRoute.length; i++) {
out.writeInt(mRoute[i].length);
out.writeDoubleArray(mRoute[i]);
}
mRoute = new double[in.readInt()][];
for (int i = 0; i < mRoute.length; i++) {
mRoute[i] = new double[in.readInt()];
in.readDoubleArray(mRoute[i]);
}
我還沒有嘗試過,只是把它編譯,這是一個開始。
哇,我沒想到這個方法。我很尷尬,我沒有,但它是這樣一個簡單的解決方案。謝謝。我現在會嘗試。 :) –