【发布时间】:2014-11-14 18:08:50
【问题描述】:
我是 Android 新手,如果这是一个愚蠢的问题,我深表歉意......
我有一个 android 应用程序,当您从抽屉滑块中选择一个值时,名称列表将显示在列表片段上,这些名称应来自 SQLite 数据库。
这是我的代码,它已经写在我的 Fragment 类中......
DatabaseHelper helper = new DatabaseHelper(null);
SQLiteDatabase db = helper.getWritableDatabase();
Cursor todoCursor = db.query(false, "Names", new String[] { "name" }, null, null, null, null, null, null);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, todoCursor, new String[] {"name"}, new int[] { android.R.id.text1});
setListAdapter(adapter);
TodoCursorAdapter ca = new TodoCursorAdapter(null, todoCursor);
return super.onCreateView(inflater, container, savedInstanceState);
我遇到的问题是,由于构造函数未定义,我的简单光标对象创建错误 - 我已经在线查看并且似乎在做正确的事情,与网络上的示例相比,我的代码看起来正确。同样在 Eclipse 中,新单词被删除后的 SimpleCursorAdapter 单词,并建议我使用游标加载器而不是 SimpleCursorAdapter。
非常感谢任何帮助。
谢谢
【问题讨论】: