2011-12-28 5 views
1

AndroidアプリにはUpdateクラスがあり、同じアプリ内に別のクラスがあり、webviewでウェブサイトを開きます。問題は、私はURLをロードするが、それを表示しないようにUpdateクラスを持っていたいということです(可能ならば、ユーザがオフラインであればコンテンツの一部を見ることができるはずです)。アプリケーションで後で表示することは可能ですが、3〜10秒の読み込み時間は必要ありません。Android webview loadurlを異なるクラスで実行してキャッシュする

これはFacebookのページです。この記事では寒いです。どんな援助も深く感謝しています。

+0

ページをキャッシュして一部のコンテンツをユーザーに表示し、しばらくしてからページ全体をロードする必要がある理由を理解できません。どうか説明できますか? –

+0

私は何かをロードしたいアプリケーションのシーケンスがあるので、私はこれをやりたがっています。それで、後で、ユーザーがそれを見たいと思うとき、その遅れなし。うれしいことがあります! –

答えて

1

ok。次に、前回の作業中にバックグラウンドスレッドを使用します。または、次のアクティビティでUrlをロードする方法があります。最初にロードするのに時間がかかりますが、次回にキャッシュされるためです。これはあなたの原因を助ける

webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 

webView.clearCache(false); 

希望:としてWebビューのいくつかのプロパティを設定します。

関連する問題