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?

questionAnswers(4)

yourAnswerToTheQuestion