У меня есть аррайалист объектов. т.е. ArrayList.
Я хочу передать это на новое действие. Я попытался использовать putParcelableArrayList, но у него есть проблемы с объектом. Я удалил часть из создания переменной, и этот метод работает, но затем я получаю призыв, жалующийся на небезопасные вещи.
Как передать этот массивList в новую активность
Спасибо за ваше время
ИЗМЕНИТЬ Я пробовал это:
ArrayList<ObjectName> arraylist = new Arraylist<ObjectName>();
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("arraylist", arraylist);
Я получаю следующую ошибку:
The method putParcelableArrayList(String, ArrayList<? extends Parcelable>) in the type Bundle is not applicable for the arguments (String, ArrayList<ObjectName>)
EDIT2 Код примера объекта. Мне нужно изменить это для работы на паракбале?
public class ObjectName {
private int Value1;
private int Value2;
private int Value3;
public ObjectName (int pValue1, int pValue2, int Value3) {
Value1 = pValue1;
Value2 = pValue2;
Value3 = pValue3;
}
// Get Statements for each value below
public int getValue1() {
return Value1;
}
// etc