リモートサーバーから情報を取得してTableLayoutに表示するアクティビティがあります。サーバーから情報を取得する関数には独自のタイムアウトがあり、タイムアウトを超えると例外がスローされます。
ここで、アクティビティが読み込まれたときに、関数を起動し、関数の動作中にprogressDialogを表示し、関数の動作が完了した場合、またはタイムアウト例外がスローされた場合は非表示にします。
問題:上記のすべての機能を実行するコードをonCreate()関数に配置しました。onCreate()関数の実行が終了していないため、エミュレータ画面には何も表示されません...
また、コードをonStart()関数に入れようとしました...同じ望ましくない結果...
機能にはスレッドがアクセスできない多くの変数が必要なため、スレッドの使用を避けようとしています...
必要な動作をどのように実装できますか?
ありがとう。