来自ArrayAdapter类的android startmanagingcursor

时间:2011-05-25 06:53:30

标签: android sqlite cursor android-arrayadapter

我需要从我用来填充自定义ListView的arrayAdapter类中访问数据库。但是,ArrayAdapters未定义startmanagingcursor。

以下是代码段:

DB myDb= new DB(this);
myDb.open();
Cursor c = myDb.getInfo(sillyString);
startManagingCursor(c);

2 个答案:

答案 0 :(得分:2)

不推荐使用startManagingCursor() - 方法。如果您使用Android 3.0定位设备,则可以使用CurserLoader

如果没有,您可能想要为全局对象创建光标并在onStop - 方法中关闭它。

答案 1 :(得分:0)

为什么你需要ArrayAdapter呢? 似乎SimpleCursorAdapter在这里更合适。