Ну, у меня есть база данных, и с помощью курсора я помещаю данные из базы данных в ArrayLists.С моим кодом, я могу показать только один ArrayList данных в элементе ListView.Но я хочу поместить первый ArrayList в Item и второй ArrayList в SubItem.Что мне нужно сделать?(Я могу дать больше информации или кода, если вам нужно)
Я уже пробовал ответы на подобные вопросы, но они мне не помогли.
myDB = new DatabaseHelper(this);
ArrayList<String> theNames = new ArrayList<>();
ArrayList<Integer> theYear = new ArrayList<>();
Cursor data = myDB.getListContents();
if(data.getCount() == 0){
Toast.makeText(this, "There are no contents in this list!",Toast.LENGTH_LONG).show();
}else{
while(data.moveToNext()){
theNames.add(data.getString(1));
theYear.add(data.getInt(2));
ListAdapter listAdapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,theNames);
listView.setAdapter(listAdapter);
}
}
Я ожидаю увидеть данные первого ArrayList в ItemView List, а данные второго ArrayList в SubItem ListView.