Android - Przekazywanie wartości z ListFragment na inną ListFragment
Mam widok listy zawierający kategorię przedmiotów. Po naciśnięciu tytułu kategorii na liście wyświetli się kolejny widok listy zawierający elementy w wybranej kategorii.
Robię to za pomocą ListFragment. Czy muszę rozpocząć nową aktywność i przekazać identyfikator kategorii razem?
Oto mojaListFragment
dla kategorii:
public class CategoryFragment extends ListFragment implements
OnItemClickListener {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
getListView().setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
// what to do here
}
}
Co mam dodać wonItemClick
aby przejść do listy przedmiotów? Czy muszę użyć innego ListFragment lub po prostu użyć regularnego ListActivity?
Jak pobrać identyfikator kategorii z przeanalizowanego JSON i przekazać go do elementu listy?
EDYCJA: Parsowałem JSON używając Volleya. Zastanawiam się nad utworzeniem niewidocznego TextView w układzie dla identyfikatora kategorii, dzięki czemu mogę go wyciągnąć stamtąd. Czy to jest możliwe?