Как сохранить и получить значение списка массивов в пакете в android?

Как сохранить и получить значение списка массивов в пакете в android с примером?

Solutions Collecting From Web of "Как сохранить и получить значение списка массивов в пакете в android?"

Возьмем, если в списке массивов есть строки.

ArrayList<String> al = new ArrayList<String>(); al.add("test1"); al.add("test2"); al.add("test3"); 

Теперь вы можете положить его в пучок следующим образом:

 Bundle value= new Bundle(); value.putStringArrayList("temp1", al); 

Если у вас есть собственный тип объекта вместо «String» в ArrayList, вам необходимо сериализовать этот объект ArrayList.

Сериализуйте свой арраист, используя класс Parcelable . Вы можете добавить Parcelables в Bundle.

Единственный способ сохранить arraylist в пакете, если этот arraylist не может быть объяснен как массив любого первичного типа (int, char и т. Д.), – это сериализовать данные и сохранить их в комплекте как сериализуемые.