1

https://github.com/commonsguy/cwac-endless/を使用してエンドレス リスト ビューを使用している小さな Android アプリケーションを作成してい ます。

サーバー側のデータには数千のエントリが含まれている場合があるため、すべての値を一度にダウンロードすると非常に大きくなります。1 つのリンクを使用してデータを部分的に解析する必要がありますか、それとも Web サービスを部分的に分割しcacheInBackground()、別のリンクから一定の時間間隔をおいて sax パーサーを使用してそれらを呼び出す必要があります。

4

2 に答える 2

3

主な問題は解析ではないと思います 主な問題は大きなファイルのダウンロード時間だと思います

ここに画像の説明を入力

于 2012-06-13T09:31:12.907 に答える
3

Dheeresh が伝えようとしているように、ダウンロード時間は解析時間よりもはるかに長くなります。したがって、ダウンロード時間についてもっと心配し、解析時間について心配する必要はありません。

1 つのリンクを使用してデータを部分的に解析する必要がありますか、それとも Web サービスを部分的に分割し、別のリンクから一定時間間隔を置いてから cacheInBackground() で sax パーサーを使用してそれらを呼び出す必要があります。

データの一部をダウンロードして解析し、アダプターにロードするには、「Web サービスを分割」する必要があります。ユーザーが再び一番下までスクロールしたら、データの次の部分をダウンロードして解析し、それをアダプターにロードします。等々。

于 2012-06-13T09:54:03.323 に答える