私は Web サービスにリクエストを行っており、すべてのメソッドに対してAsyncTaskを拡張する必要があります。したがって、この方法で作成する必要がある多くのクラスに対して、webservice にいくつのメソッドがありますか。
コールバックの作成方法に関するこのトピックを見つけました: Making Callback
しかし、1 つのクラス コールバックが表示されていますが、1 つのクラスに多数のコールバックが必要な場合はどうすればよいでしょうか?
私は Web サービスにリクエストを行っており、すべてのメソッドに対してAsyncTaskを拡張する必要があります。したがって、この方法で作成する必要がある多くのクラスに対して、webservice にいくつのメソッドがありますか。
コールバックの作成方法に関するこのトピックを見つけました: Making Callback
しかし、1 つのクラス コールバックが表示されていますが、1 つのクラスに多数のコールバックが必要な場合はどうすればよいでしょうか?
AsyncTask
クラスには、そのメソッド間で渡されるデータの汎用パラメーターがあります。カスタム クラスを使用して、あるメソッドから別のメソッドにデータを渡すことができます。
通常、Web サービスへのアクセスは次の 3 つの手順で行われます。
取得する URL を AsyncTask に渡すことができます (そこに示されているように)。バックグラウンドで、コンテンツを取得して解析できます。コンテンツの読み取りは、結果パラメーターに応じて UI スレッドで実行されるさまざまなコード ブロックで実行できます。