2
私はコンテンツプロバイダを持つデータベースを持っています。 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