Создать фрагмент с помощью пользовательского списка массивов объектовAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Создать фрагмент с помощью пользовательского списка массивов объектов

Сообщение Anonymous »

Я пытаюсь создать фрагмент, «отправляющий» список массивов объектов, но я не могу найти точный способ сделать это. Я думаю, что мне, возможно, придется использовать serializable или приподнятый (как видно в другом ответе), но я не уверен, как его реализовать даже после прочтения этого ответа.

может кто -нибудь мне помочь? Заранее спасибо.Fragment f = new Fragment();

ArrayList category = Utils.getCategory();
ArrayList icons = category.getIconsArray();

f = IconsFragment.newInstance(icons);

return f;
< /code>

Код в фрагменте Для создания экземпляра:
Я знаю args.putarraylist () < /code> Метод не существует, я просто написал, чтобы показать, как я ожидаю, что смогу кодировать его. < /p>

public static IconsFragment newInstance(ArrayList list) {
IconsFragment fragment = new IconsFragment();
Bundle args = new Bundle();
args.putArrayList(list); // here's where the code is supposed to go
fragment.setArguments(args);
return fragment;
}
< /code>

iconscategory class: < /p>

import java.util.ArrayList;

public class IconsCategory {

private String name;
private ArrayList iconsArray = new ArrayList();

public IconsCategory(String name, ArrayList iconsArray) {
this.name = name;
this.iconsArray = iconsArray;
}

public String getCategoryName() {
return this.name;
}

public ArrayList getIconsArray() {
return iconsArray.size() > 0 ? this.iconsArray : null;
}

}
!public class IconItem {

private String name;
private int resId;

public IconItem(String name, int resId){
this.name = name;
this.resId = resId;
}

public String getName(){
return this.name;
}

public int getResId(){
return this.resId;
}

}


Подробнее здесь: https://stackoverflow.com/questions/352 ... array-list
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создать фрагмент с помощью пользовательского списка массивов объектов
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Создать фрагмент с помощью пользовательского списка массивов объектов
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Создать фрагмент с помощью пользовательского списка массивов объектов
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Создать фрагмент с помощью пользовательского списка массивов объектов
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Создать фрагмент с помощью пользовательского списка массивов объектов
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»