2016-07-07 53 views
0

如何在包中傳遞Double ArrayList? image在包中傳遞double ArrayList

bundle.putIntegerArrayList()存在,但我無法找到bundle.putDoubleArrayList()

+0

這是Android的關係嗎?請正確標記它(至少編程語言標記,平臺標記)。 –

回答

2

爲什麼你需要使用的包。你可以直接把它放在Intent中。並且因爲數組列表實現了Serializable,所以不會有任何問題。

intent.putExtra("array", doubleArray); 

如果你需要使用捆綁然後

bundle.putSerializable("array", doubleArray); 
+0

謝謝你,但是我應該把什麼放在孩子的意圖? (我寫了ArrayList Pn_points = bundle.getSerializable(「Pn_points」);但我得到一個錯誤!)...什麼是輸出? ArrayList 或double []? –

+0

你有什麼錯誤?它必須是ArrayList thealeksandr

+0

不兼容的類型錯誤....但我把它投射到ArrayList - >(ArrayList Pn_points =(ArrayList )bundle.getSerializable(「Pn_points」);)並且錯誤已經消失。 –