私のモバイル コルドバ アプリケーションは、たとえば製品のリストを返す OData サービスを使用します。バックエンドへの各呼び出しには 5 ~ 10 秒かかります。開始ビューには、「My Products」を含むいくつかのタイルがあります。ユーザーが「マイ プロダクト」タイルをクリックすると、リスト コントロールを含む「マイ プロダクト リスト」が表示されます。したがって、このナビゲーション手順には約 5 ~ 10 秒かかり、UI がハングします。
ここで、バックグラウンドでユーザーの製品リストの ODataModel の入力を開始して、時間を節約し、ユーザーがタイル "My Products" をクリックする前にデータを準備したいと考えています。私が見たように、バインディングを介してモデルにデータを入力することは可能ですが、同期のみで機能します。「読み取り」などの非同期モデル メソッドは、データを格納しません。バックグラウンドで oDataModel を設定することは可能ですか?
モデルが入力された直後に、「My Products」タイルの number 属性に製品数を表示するのが理想的です。
ありがとう!アントン