У меня есть база данных с поставщиком контента. В db есть 6 таблиц. Я хочу составить списки всех таблиц. Я использую загрузчики, и теперь у меня есть CursorAdapter
для таблицы, которая хорошо работает. Я не нашел способ передать переменную для идентификации других таблиц. Нужно ли мне CursorAdapter
для каждой таблицы? Это мой CursorAdapter код класса:Нужен ли мне CursorAdapter для каждой таблицы?
public class extends ActivitiesAdapter CursorAdapter {
public ActivitiesAdapter (Context context) {
super (context, null, 0);
}
@Override
public void BindView (View view, Context context, Cursor cursor) {
TextView categ_list = (TextView) view.findViewById (R.id.categ_list_text);
categ_list.setText (cursor.getString (cursor.getColumnIndex (lajesContract.CategoriasEntry.CAT_CGT)));
}
@Override
View public Newview (Context context, Cursor cursor, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from (parent.getContext());
inflater.inflate return (R.layout.item_layout, null, false);
}
}
Как вы можете видеть, BindView
заполняет список с данными из таблицы lajesContract.CategoriasEntry.CAT_CGT
Как я могу передать другие таблицы? Спасибо.
Спасибо за ваш ответ. Так ясно. Я продолжу работу. – pepgg