是否有任何方法可以从Zumero_SQLite_Android.System.Data.SQLite.SQLiteConnection或SQLiteCommand中获取要在CursorAdapter或SimpleCursorAdapter中使用的Android.Database.ICursor或Android.Database.Sqlite.SQLiteCursor?

最佳答案

我在这里假设您使用的是Zumero cloud service,而不是Zumero for SQL Server。两种产品的答案略有不同(在SQL Server的Zumero中更简单)。

另外,什么会消耗游标?如果您的目标是使用游标驱动SimpleCursorAdapter,则仅创建BaseAdapter的子类并完全忽略游标可能会更快乐。您的基本适配器将使用Zumero_SQLite_Android.System.Data.SQLite类获取填充GetView中的视图所需的数据。

至于获取ICursor,由于Android对云服务的所有SQLite调用都需要通过Zumero捆绑的SQLite提供程序进行,因此获取游标会有些棘手。您不能只使用Android.Database.Sqlite类。如果您确实需要`ICursor,我将尝试按以下说明绑定Zumero Android Java库:

http://docs.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding_a_java_library_(.jar)/

然后调用com.zumero.sqlite.SQLiteDatabase方法以获取游标。

08-08 08:02