1

有什么方法可以从 Zumero_SQLite_Android.System.Data.SQLite.SQLiteConnection 或 SQLiteCommand 获取 Android.Database.ICursor 或 Android.Database.Sqlite.SQLiteCursor 以在 CursorAdapter 或 SimpleCursorAdapter 中使用?

4

1 回答 1

1

我在这里假设您使用的是Zumero 云服务,而不是Zumero for SQL Server。这两种产品的答案略有不同(在 Zumero for SQL Server 中要简单得多)。

另外,什么会消耗光标?如果您的目标是使用光标来驱动 a ,那么如果您只是创建一个子类并完全忽略光标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方法来获取光标。

于 2014-01-31T16:01:47.113 回答