84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
认证0级讲师
使用ハンドラー:
rxjava+retrofit を推奨します
リーリー
コードはありません。ただのアイデアです。 もともと、非同期ネットワーク リクエストの anr を回避することに加えて、並列処理を実現するという別の重要な理由があります。そして、あなたが望む効果は、実際には同期実行の効果です。 実装方法は、ハンドラーがデータを処理し、読み込みビューを使用してユーザー操作を分離することです。コールバックを取得した後に処理します。
データをリクエストした後は、version を使用して msg.obj=version をインストールし、handleMessage(Message msg) OnCreate でバージョンを取得して、非同期でデータのリクエストを続けます
version
msg.obj=version
handleMessage(Message msg)
上記の答えはすべて良いものです。補足します。 Square ファミリの khttp は非常に使いやすく、Retrofit+Rx 自体のスレッド間の処理も非常に優れています。 。
使用ハンドラー:
リーリーrxjava+retrofit を推奨します
リーリー
コードはありません。ただのアイデアです。
もともと、非同期ネットワーク リクエストの anr を回避することに加えて、並列処理を実現するという別の重要な理由があります。そして、あなたが望む効果は、実際には同期実行の効果です。
実装方法は、ハンドラーがデータを処理し、読み込みビューを使用してユーザー操作を分離することです。コールバックを取得した後に処理します。
データをリクエストした後は、
version
を使用してmsg.obj=version
をインストールし、handleMessage(Message msg)
OnCreate でバージョンを取得して、非同期でデータのリクエストを続けます上記の答えはすべて良いものです。補足します。 Square ファミリの khttp は非常に使いやすく、Retrofit+Rx 自体のスレッド間の処理も非常に優れています。 。