0

1 つの画面に対して、1 つの Web サービス呼び出しからは利用できないデータを表示する必要があります。すべてのデータを画面に表示するには、3 つの独立した異なる Web サービスを呼び出す必要があります。一度に 3 つずつ呼び出すと、接続が悪いと false になる可能性があり、1 つずつ呼び出すと、時間がかかり、ユーザーのエクスペリエンスが低下します。この問題に対処して、最高のユーザー エクスペリエンスを実現し、インターネット接続の失敗の可能性を最小限に抑えます。

4

1 に答える 1

0

この投稿はUX Stack Exchangeではオフになると思います

とにかく、技術的なことをお尋ねの場合は、以前に使用したのは、接続速度ユーティリティ クラス (ConnectivityUtil) を実装し、メソッドを提供することhasFastConnectionです。サンプル実装はこちらをご覧ください。

そのため、遅い接続を検出すると、Toast「接続が少し不安定です!」のようなメッセージを表示します。またはその他。これにより、アプリが遅いのではなく、ユーザーの接続が原因になります。

また、これのタイムアウトを増やしました。バックエンドにアクセスできる場合は、GZip 圧縮を有効にして、クライアントで適切に処理します。

于 2013-06-19T06:18:17.140 に答える