0

私は次の方法を持っています:

     public static boolean getIsUp()
     {
         String method = "isup.php";
         AsyncHttpResponseHandler response = new AsyncHttpResponseHandler(){

         @Override
             public void onSuccess(String content) {
            if(Integer.parseInt(content) == IS_UP_CONTENT)
                //code to return true
            else
                //code to return false
        }

     };
     get(method, null, response);
 }

メソッドが適切な応答を返すように、true を返す // コードと false を返す // コードをどのように埋めますか? それは可能ですか?

4

1 に答える 1

0

結果をすぐに返したい場合は、非非同期AsyncHttpResponseHandlerメソッド内で使用しないでください。

できることは、AsyncTaskonPostExecuteCallbackを使用することです

このクラスを使用すると、スレッドやハンドラーを操作することなく、バックグラウンド操作を実行し、UI スレッドで結果を発行できます。

于 2014-01-29T03:01:03.980 に答える