サーバーとの接続を保持する関数を実行したい。新しいメッセージが出てきたら、メソッドを受け取る必要があります。私たちの iOS バージョンでは、同期されたリクエストを使用してこのメソッドを制御していますが、Android ではどうすればよいのでしょうか?
質問する
5760 次
2 に答える
0
メソッドexecuteができるHTTPRequestExecutorを試してください。
同期的にリクエストを送信し、レスポンスを取得します。
実装方法の例については、このリンクを確認してください: http://www.androidadb.com/class/ht/HttpRequestExecutor.html
于 2013-06-21T02:55:15.307 に答える
0
短い答えは「できません」です。表示スレッドでは HTTP 要求を行うことができないためです。より長い答えは、呼び出しの「同期」部分がスレッドにあることを気にしない限り、Apache Commons を使用して、データの取得/投稿中にブロックするサーバー呼び出しを行うことができます。ただし、リクエストの処理が完了したときに呼び出される Runnable コールバックを Thread に与える必要があります。
于 2013-06-21T04:08:53.510 に答える