getColumnIndex 用于 Room of Android 中的一列



我一直在寻找从Android中的Room数据库中获取列索引。由于没有 Cursor getColumnIndex((,我找不到获取值的方法。

有什么办法可以得到这样的东西吗?

我希望从Android中的房间数据库中获取列索引

从 Dao 选择查询返回Cursor而不是自定义实体对象,例如:

    @Query("SELECT * FROM DummyTable")
    LiveData<Cursor> getAllDataFromDummyTable();
    ....
    getAllDataFromDummyTable().observe(this, new Observer<Cursor>() {
            @Override
            public void onChanged(@Nullable Cursor cursor) {
               // use getColumnIndex here  
            }
        });

最新更新