すべてのメソッドとデータが完全にロードされている間に画面を読み込む方法を理解しようとしています。画面が完全に読み込まれている間に、Gmail、Instagramなどのアプリに白の上に小さな読み込みアイコンが表示されていて、一部のデータが読み込まれるまでに時間がかかるため、画面をどのように表示できるのか不思議でした準備ができたときにデータを目立つように点滅させるのではなく、画面を読み込みます。アンドロイドにデータが読み込まれている間に画面を読み込む方法は?
相対レイアウトで全体のビューを囲み、相対レイアウト内のレイアウトを表示したまま、他のビューに切り替えるという考えが1つありました。これが最も賢明な方法かどうかは分かりませんが他にもっと効率的な方法があるかどうかは分かっています。私はこれがサーバーへの呼び出しを行うときにすべての画面で使用する必要があります - プレキャッシュ、また画面の中には意味をなさないのでデータをキャッシュしないものもあります。
xmlレイアウト計画の外で実装できる簡単なlibやモジュール技術があるかどうか教えてください。
まず、それは画面ではありません。 AsyncTaskを使用している場合は、Progress Dialogを使用して進行状況または読み込みビューを表示できます。このドキュメントを確認する - http://developer.android.com/reference/android/app/ProgressDialog.html –
完全なチュートリアルはこちらです。 http://www.tutorialspoint.com/android/android_progressbar.htm –
私はRetrofitを使用してデータを取得していますが、Asyncは動作していますか、進捗ダイアログが表示されているのか、それとも簡単に実装できますか? – Lion789