説明: 私は全体の状況をここで説明しようとしています。私は別のクラスに属しているAPI呼び出しを持っています(アクティビティやフラグメントには関係ありません)。そのクラスのオブジェクトを使ってAPI呼び出しメソッドを呼び出そうとしています。その時点で、APIレスポンスが正常に完了しなくなるまで待たなければなりません。この回答に基づいて、私は同じクラスに住んでいるもう一つのAPIが必要です。APIの応答が正常に完了しなくなるまで、実行フローを停止するにはどうすればよいですか?
問題:
私はAPIを呼び出すためにAsyncHttpClientライブラリを使用しています。これは、非同期メソドロジで使用されます。私がAPI呼び出しをアクティビティ内に置くか、呼び出し側の残りの部分が実行しようとしています。 APIが正常に応答するまで待ってから、コードの残りの行を実行したいと考えています。
質問:
このような状況から克服する必要があるのは何ですか。私は、実装戦略が異なるため、APIコールをアクティビティやフラグメントに入れません。
この問題を解決するのを手伝ってください。
あなたのAPIは、応答を取得するまで、それは保持されますので、あなたは、活動にごAPIクラスからインターフェースのコールバックを使用することができます –