0

起動時にアニメーションを表示するアプリケーションがあります (アクティビティ LoadActivity を呼び出します)。数秒待ってから (アニメーションが完全に表示されるように)、インテントを介して新しいアクティビティ (WebViewActivity と呼びます) を呼び出します。

ただし、これにより、アニメーションが終了した後にページが読み込まれるのを待つ必要があり、ユーザー フレンドリーではありません。

だから、LoadActivity の oncreate と WebViewActivity の onPageFinished イベントでバックグラウンドで WebViewActivity を開始して LoadActivity を終了する方法があるかどうか疑問に思っていましたか?

どうもありがとう

4

1 に答える 1

0

できることの 1 つは、読み込み中に html ページをキャッシュすることです。次に、WebViewActivity が読み込まれると、キャッシュからの読み込みを試みることができます。これは、Web からロードするよりも高速です。ページを時間内にキャッシュできなかった場合に備えて、フェールセーフが必要になります。その場合、ユーザーはページがロードされるのを待つだけです。

于 2012-04-05T21:00:05.867 に答える