アイテムをリストするためにLoader
forを使用しています。RecyclerView.Adapter
データベース テーブルから特定のアイテムを一覧表示したい。だから私はした:
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
String selectionArgs1[]={"1","13","14"};
String selection1 = DatabaseOpenHelper.COLUMN_ID + " in (";
for (int i = 0; i < selectionArgs1.length; i++) {
selection1 += "?, ";
}
selection1 = selection1.substring(0, selection1.length() - 2) + ")";
String[] projection1 =...
return new CursorLoader(getActivity(),StudentContentProvider.CONTENT_URI1, projection1, selection1,selectionArgs1, null);
}
通常、私は and に与えますnull,null
がselection
、selectionArgs
ここでは、特定のIDs
. 新しいアイテムがテーブルに追加され、それをリストしたいときに問題が発生します。cursor
私が戻ってきたのは、私が3つの特定のアイテムを与えたので、新しいアイテムを認識していないため、それらの3つのアイテムに変更があったときに検出するだけです.
新しく追加された商品がありID
、私も出品したいのですが、どのように出品すればよいですか?データベースからすべてのアイテムを射影しRecyclerView.Adapter
、フィルターIDs
する必要がありますonBindViewHolder()
か?