하나의 tabBase Activity
과 하나의 Fragment
이 있습니다. 기본 Activity
의 API를 호출하고 해당 목록 데이터를 모델 목록 클래스를 사용하여 Fragment
으로 전달합니다. 하지만 나는 항상 getlist 0을 얻고있다. pls 날 도와 줘요.목록 모델이 반환 목록을 가져 오지 않습니다.
public class ListTempStorage {
private List<MyPojoClassList> listOne = new ArrayList<>();
private List<MyPojoClassList> listTwo = new ArrayList<>();
private List<MyPojoClassList> listThree = new ArrayList<>();
public List<MyPojoClassList> getListOne() {
return listOne;
}
public void setListOne(List<MyPojoClassList> listOne) {
this.listOne = listOne;
}
public List<MyPojoClassList> getListTwo() {
return listTwo;
}
public void setListTwo(List<MyPojoClassList> listTwo) {
this.listTwo = listTwo;
}
}
내 Fragment
클래스 :
public class MyFragment extends Fragment {
private ListTempStorage ourInstance;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.my_layout, container, false);
// Inflate the layout for this fragment
init(v);
return v;
}
private void init(View v) {
ourInstance= new ListTempStorage();
try {
List<MyPojoClassList> list = ourInstance.getListOne();
if (list != null && list.size() > 0) {
populateOpenAllLayout(list);
} catch (Exception e) {
if (OlabiConstant.IS_DEBUGGABLE) e.printStackTrace();
activity.finish();
}
제대로 들여 쓰기를하면 쉽게 읽을 수 있습니다. – khelwood