是否有任何方法可以从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
方法以获取游标。