2017-11-18 5 views
0

アクティビティを呼び出す方法はありますが、ユーザーに表示されるときに要素をロードしますか? Facebookのようなものは、画面に行くと表示され、内容を読み込んだ後(以下の例)。アクティビティを呼び出すたびに、表示には2秒かかります。アクティビティを表示してその要素をロードした後

enter image description here

答えて

1

それがなくなって作り、その後にロードされるまで目に見える負荷レイアウトを追加することができます可視性goneとそれをいくつかのデフォルトのビューに置き換えてasynctaskを使用し、doInBackground()メソッドでデータを読み込みます。その後、onPostExecute()方法

gone再びメインビューvisibleを作成し、デフォルトのビューも、あなたは単にそれだそれasynctask

+0

にデータロードの前と後のあなたの意見の背景を変更することができます。しかし、私はonPostExecuteメソッド内で自分のビューと対話することができます。助けてくれてありがとう! – Adolfok3

1

あなたは、データまで隠されたコンテンツビューが見えると、その後設定した表示をロードされていることを確認し、データがメインビューを作るとき、あなたのデータロード

関連する問題