我正在通过 Xamarin Mono for Android 构建一个 Android 应用程序,我最近开始使用 azure mobile service 。我需要有关应为此功能设计的体系结构的指导:我的应用程序中的 3 个片段将使用移动服务数据库,所有这些片段都使用同一个表项目:片段 A - 列表片段 - 查询项目并使用结果。
Fragment B - List Fragment - 查询 Item 并用结果填充列表(ListItem 布局与 Fragment A 列表不同)。
片段 C - 片段 - 将项目插入项目表。
我目前有一个实现 BaseAdapter 的适配器类,它保存表并查询它并插入到它,然后填充片段 A 列表。
但是,这种方式我无法在片段 B 中显示不同的 ListItem 布局,因为适配器已设置为特定布局。
我曾尝试在使用 azure 移动服务时查找有关设计标准的文档,但没有成功。
如果有人可以向我推荐这样的指南,或者解释应该在哪里保存 MobileServiceClient、MobileServiceTable 等以及应该在哪里调用表方法 InsertAsync、ToListAsync...,我会很高兴。
谢谢