1 つの画面に対して、1 つの Web サービス呼び出しからは利用できないデータを表示する必要があります。すべてのデータを画面に表示するには、3 つの独立した異なる Web サービスを呼び出す必要があります。一度に 3 つずつ呼び出すと、接続が悪いと false になる可能性があり、1 つずつ呼び出すと、時間がかかり、ユーザーのエクスペリエンスが低下します。この問題に対処して、最高のユーザー エクスペリエンスを実現し、インターネット接続の失敗の可能性を最小限に抑えます。
質問する
566 次
1 に答える
0
この投稿はUX Stack Exchangeではオフになると思います
とにかく、技術的なことをお尋ねの場合は、以前に使用したのは、接続速度ユーティリティ クラス (ConnectivityUtil) を実装し、メソッドを提供することhasFastConnection
です。サンプル実装はこちらをご覧ください。
そのため、遅い接続を検出すると、Toast
「接続が少し不安定です!」のようなメッセージを表示します。またはその他。これにより、アプリが遅いのではなく、ユーザーの接続が原因になります。
また、これのタイムアウトを増やしました。バックエンドにアクセスできる場合は、GZip 圧縮を有効にして、クライアントで適切に処理します。
于 2013-06-19T06:18:17.140 に答える