У меня есть класс/объект, который я пытаюсь сделать Parcelable, поэтому я могу сохранить объект в Bundle (ну, на самом деле, я добавлю объект в Arraylist, а затем сохраню этот список и восстановит его из Пакет, в комплекте с предметами, содержащимися в нем).Объект не является обязательным? Альтернативы?
Я делал это, производя класс, исходя из Serializable.
Кто-то посоветовал сделать класс Parcelable вместо этого. Однако я не могу реализовать его, потому что одно из свойств этого класса: FloatBuffer, и я не вижу способа сохранить его в Bundle в классе Parcelable.
Есть ли все равно для этого? Или мне не повезло?
Привет @Aga спасибо за ваш ответ. Я пробовал то, что вы предлагаете (если я правильно понимаю вас), когда я пишу в Bundle, я сделал dest.writeFloatArray (myFloatBuffer.array()); Когда я запускаю код и нажимаю домашний ключ (для вызова сохранения в пакет), он выдает «UnsupportedOperationException» в java.nio.ByteBufferAsFloatBuffer 'в указанной выше строке. У тебя есть другие идеи? благодаря – Zippy