【问题标题】:How get value from sqLite如何从 sqLite 获取价值
【发布时间】:2015-09-15 03:22:16
【问题描述】:

我有一个 RecyclerView 并且在适配器中我需要从我的 sqLite 数据库中获取一个值。更确切地说:

@Override
    public void onBindViewHolder(SimpleViewHolder holder, int position) {
        shOperations = new ShortcutsOperations(DrawerActivity.instance);
        shOperations.open();

        List values = shOperations.getAllShortcuts();
        try {
            icon = DrawerActivity.instance.getPackageManager().getApplicationIcon(name.get(position)); 
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        holder.title.setImageDrawable(icon);
        final View itemView = holder.itemView;

    }

"name" 这是我需要的。我的数据库只有 2 列,一列称为 ID,另一列称为 NAME。如何从适配器中的数据库中检索正确的值以正确设置ImageView 中的图像?

【问题讨论】:

  • 你的 SQLite 上有这个 name 吗?

标签: java android sqlite android-adapter android-recyclerview


【解决方案1】:

如果问题只是关于“如何从 SQLite 数据库中获取数据”,那么我认为您可以使用 SQLite Helper 类来查询您的 SQLite 数据库以在适配器中获取所需的数据。

希望这就是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 2018-04-07
    • 2021-12-26
    • 1970-01-01
    • 2016-08-24
    • 2012-11-29
    • 2018-08-20
    • 1970-01-01
    相关资源
    最近更新 更多