Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ArrayAdapter类中的android startmanagingcursor_Android_Sqlite_Cursor_Android Arrayadapter - Fatal编程技术网

ArrayAdapter类中的android startmanagingcursor

ArrayAdapter类中的android startmanagingcursor,android,sqlite,cursor,android-arrayadapter,Android,Sqlite,Cursor,Android Arrayadapter,我需要从用于填充自定义ListView的arrayAdapter类中访问数据库。但是,ArrayAdapters的startmanagingcursor未定义 以下是一段代码片段: DB myDb= new DB(this); myDb.open(); Cursor c = myDb.getInfo(sillyString); startManagingCursor(c); 你为什么需要ArrayAdapter? 这里似乎更合适。无论如何,不推荐使用startManagingCursor()-

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

以下是一段代码片段:

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

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

无论如何,不推荐使用
startManagingCursor()
-方法。如果你的目标设备是安卓3.0,你可以使用


如果没有,您可能希望为全局对象创建光标,并在
onStop
-方法中将其关闭。

arrayadapter正在填充自定义ListView中使用的视图。数据以JSON的形式从Web服务传入,我将数据解析为一个对象。此arrayadapter类接受对象并填充视图。DB查找的原因是查找一个对象属性的值。例如,webservice在JSON中返回一个代码值“abc”,该值在object类中结束。当我填充视图时,我需要使用DB为代码找到一个更加用户友好的名称。这有意义吗?我现在不支持3.0设备。我的最小sdk是1.6。不要问我,这是客户想要的。那么,您不应该使用
startManagingCursor
-方法并自己关闭它(如果需要)。请不要使用
startManagingCursor
。。。这是不推荐的,是非常糟糕的做法!请看这里: