0

私は、いくつかのリストビューを使用する PhoneGap アプリ (jqueryMobile を使用) を持っています。一部のデバイスでは、ロードに 1 ~ 2 秒かかる場合があります。キャッシュを使用しようとしました-

<div data-role="page" class="listpage" data-dom-cache="true">

そしてプリフェッチ-

<a href="listview_1.html" rel="external" data-prefetch>Listview 1</a>

オプションですが、どちらも機能しません/違いはありません。ページは sqlite データベースからほぼ完全に動的に作成されます。これが実際の問題なのかもしれません...?

どんなヒントでも大歓迎です、ありがとう!

4

1 に答える 1

0

キャッシュでは問題は解決しないと思います。キャッシュは一時的にページと画像を保存し、主に 2 回目の読み込みのみを行います。その他の選択肢は、リスト ビューの数を 8 または 10 に減らすことです。[さらに読み込む] ボタンを使用するか、スクロールして新しいリスト値を追加します。ページネーションの概念を使用してリスト ビューをロードします。キャッシュの概念を使用している場合、新しいリスト値をロードできないため、動的リスト ビューではありません。

キャッシュの最適な選択は、詳細ビューをナビゲートするためのリスト ビューです。ユーザーが戻るボタンまたはリンクをクリックした後、リスト ビューを保持するためです。

于 2013-11-15T05:31:37.167 に答える