6

サーバーから Http リクエストを実行したい場合、このプロセスには時間がかかります。

このため、http リクエストは別のスレッド (AsyncTask、Runnable など) で実行する必要があります。

しかし、UIを更新するために、要求したときに応答が必要な場合があります

ループ内で Thread.sleep を使用して応答を待機することは、パフォーマンスの観点からは良くありません

例: ユーザーの名前が必要です。サーバーにその名前を尋ねます。それを待つ必要があります。アクティビティは、操作を実行して結果を返す serverHandler を呼び出す UserManager を呼び出します。

おそらくイベントシステムが整っているかもしれませんが、私のシナリオでこれを行う方法がわかりません。率直に言って、この問題について本当に混乱しています

誰か助けてください?

4

1 に答える 1