1

正常に動作する Android アプリを作成しました。複数のフラグメントを含むスクロール タブを含む UI を読み込んでいます。メイン アクティビティの UI の読み込みに 4 ~ 6 秒かかり、それまで空白の画面しか表示されません。 UI の読み込みが完了するまでプログレスバーを表示します。UI だけを読み込むデータがないため、asynctasks については言わないでください

4

2 に答える 2

2

最初に進行状況バーで単純なアクティビティを表示してから、非同期タスクを使用してバックグラウンドで 1 つずつ UI のパーツをアクティビティに追加する必要があります。ui スレッドでのみ実行できるコマンドを使用している場合は、それらを非同期タスクからビューまたはハンドラーに投稿する必要があります。ロードしているさまざまなブロックが、その間に進行状況バーを更新するための UI スレッドの時間を与えるのに時間がかかりすぎていないことを確認してください。

于 2013-10-24T12:01:57.687 に答える