zumero:Xamarin Android。如何从SQLiteConnection获取Android.Database.ICursor?

时间:2014-01-31 01:47:20

标签: android sqlite xamarin zumero

有没有办法如何从Zumero_SQLite_Android.System.Data.SQLite.SQLiteConnection或SQLiteCommand获取Android.Database.ICursor或Android.Database.Sqlite.SQLiteCursor以在CursorAdapter或SimpleCursorAdapter中使用?< / p>

1 个答案:

答案 0 :(得分:1)

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

此外,光标会消耗什么?如果您的目标是使用光标来驱动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方法获取Cursor。