Из главной активности в разметке вызываю
<fragment class="com.example.viktor.buyersguide.Section"
В Section.java :
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String[] nameList = new String[Cards.cards.length];
for(int i = 0; i < Cards.cards.length; i++) {
nameList[i] = Cards.cards[i];
}
ArrayAdapter<String> listAdapter = new ArrayAdapter<>(inflater.getContext(),
android.R.layout.simple_expandable_list_item_1, nameList);
setListAdapter(listAdapter);
return super.onCreateView(inflater, container, savedInstanceState);
Формирую список. По нажатию нужно чтобы открылся новый список с другими данными. Например,если нажали на первый элемент списка, то
String[] nameList = new String[Cards.app.length];
for(int i = 0; i < Cards.app.length; i++) {
nameList[i] = Cards.app[i];
}
Как это сделать, не создавая активность, не используя интент и не вызывая с разметки активности новый класс SubSection (как я сделал это с разметки главной активности, вызвав Section), который уже будет создавать лист снова, а сделать это непосредственно из фрагмента Section?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей