Java 用游标适配器填充动态ListView

Java 用游标适配器填充动态ListView,java,android,Java,Android,我正在尝试用游标适配器填充动态ListView。它正在向列表中添加新项目,但它们都是空的。我不知道我做错了什么,也不知道我需要做什么来纠正它。这是我的代码,如果你需要的话 Cursor c = dbHelper.getAllComputers(); startManagingCursor(c); CursorAdapter ca = new SimpleCursorAdapter(this,android.R.layout.activity_list_item,

我正在尝试用游标适配器填充动态ListView。它正在向列表中添加新项目,但它们都是空的。我不知道我做错了什么,也不知道我需要做什么来纠正它。这是我的代码,如果你需要的话

Cursor c = dbHelper.getAllComputers();
        startManagingCursor(c);

        CursorAdapter ca = new SimpleCursorAdapter(this,android.R.layout.activity_list_item, c, new String [] {WOLDbHelper.colName}, new int []{});
        lv.setAdapter(ca);
正在使用“android.R.layout.activity\u list\u项”,因为我需要添加一个变量

我最初为ListView设置了一个静态数组,它工作了,所以我知道它在那里,只是没有正确填充?该表中没有数据,或者SQLite数据库中没有数据。如果是这样的话,我甚至比现在更迷茫


有什么想法吗?

您必须在int[]中添加一些内容


查看SimpleCorsorAdapter的实际文档。对于项目布局,它需要将列映射到id找到的视图,明白了吗!是的,动态部分一直让我感到不舒服,但在int[]中添加一个android.R.id.text1成功了。谢谢