私は Android 用の Xamarin Mono を介して Android アプリを構築しています。最近、azure モバイル サービスを使い始めました。この機能用に設計する必要があるアーキテクチャに関するガイダンスが必要です: アプリ内の 3 つのフラグメントはモバイル サービス データベースを使用し、それらはすべて同じテーブル Item: Fragment A - List Fragment - querying Item を使用し、リストに結果。
フラグメント B - リスト フラグメント - アイテムをクエリし、リストに結果を入力します (フラグメント A リストとは異なる ListItem レイアウトを使用)。
Fragment C - Fragment - Item テーブルにアイテムを挿入します。
現在、テーブルを保持し、クエリを実行して挿入し、フラグメント A リストにデータを入力する BaseAdapter を実装する Adapter クラスがあります。
ただし、この方法では、アダプターが既に特定のレイアウトに設定されているため、フラグメント B に別の ListItem レイアウトを表示できません。
Azure モバイル サービスを使用する場合の設計基準に関するドキュメントを見つけようとしましたが、うまくいきませんでした。
誰かがそのようなガイドを参照してくれたり、MobileServiceClient、MobileServiceTable などをどこに保持する必要があるか、テーブル メソッド InsertAsync、ToListAsync をどこで呼び出す必要があるかを説明したりできれば幸いです。
ありがとうございました