【发布时间】:2015-04-02 23:44:22
【问题描述】:
我希望用我的 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);
}
}
}
【问题讨论】:
标签: android sqlite android-recyclerview