2016-07-07 11 views
0

Wie kann ich Double ArrayList in einem Bündel übergeben? imageDoppelte ArrayList in einem Bündel übergeben

bundle.putIntegerArrayList() existiert, aber ich kann bundle.putDoubleArrayList()

+0

Ist das Android zu tun? Bitte markieren Sie es richtig (mindestens Programmiersprache Tag, Plattform-Tag). –

Antwort

2

nicht finden Warum Sie Bündel verwenden müssen. Sie können es direkt in Intent einfügen. Und weil die Array-Liste Serializable implementiert, werden Sie keine Probleme haben.

intent.putExtra("array", doubleArray); 

Wenn benötigen Sie Bundle verwenden dann

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

danke Mann, aber was soll ich in die Kinderabsicht legen? (Ich schrieb ArrayList Pn_points = bundle.getSerializable ("Pn_points"); aber ich bekomme einen Fehler!) ... Was ist die Ausgabe? ArrayList oder doppelt []? –

+0

Welchen Fehler haben Sie? Es muss ArrayList sein thealeksandr

+0

Inkompatible Typen Fehler .... aber ich es in ArrayList -> (ArrayList Pn_points = (ArrayList ) bundle.getSerializable ("Pn_points");) und der Fehler ist verschwunden. –