0
我想用我的SQLite數據庫填充我的recyclerview,但我不確定如何去做。我陷入困境,不確定如何去做。我相信它與適配器有關,但我不確定。用SQLite數據庫填充recyclerview?
如果您需要查看和其他代碼,如我的SQLite類或recyclerview活動,請不要猶豫,問。
任何幫助將不勝感激。
這裏是我的適配器:
public class SQLite_RecyclerViewAdapter extends RecyclerView.Adapter<SQLite_RecyclerViewAdapter.VHItem> {
List<SQLite_Information> data = Collections.emptyList();
public SQLite_RecyclerViewAdapter(Sqlite_activity sqlite_activity, List<SQLite_Information> data) {
this.data = data;
}
@Override
public VHItem onCreateViewHolder(ViewGroup parent, int viewType) {
return new VHItem(LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_sqlite_row, parent, false)); }
@Override
public void onBindViewHolder(VHItem holder, int position) {
SQLite_Information sqLite_information = data.get(position);
holder.Score.setText(sqLite_information.mScore);
holder.Date.setText(sqLite_information.mDate);
}
@Override
public int getItemCount() {
return data.size();
}
class VHItem extends RecyclerView.ViewHolder {
TextView Score;
TextView Date;
public VHItem(View itemView) {
super(itemView);
Score = (TextView) itemView.findViewById(R.id.ScoreText);
Date = (TextView) itemView.findViewById(R.id.DateText);
}
}
}