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);
 }

您将如何填充 //code 以返回 true 和 //code 以返回 false 以便该方法返回适当的响应?这甚至可能吗?

4

1 回答 1

0

如果您想立即返回结果,我认为您不应该在非异步AsyncHttpResponseHandler方法内部使用。

您可以做的是使用AsyncTaskonPostExecute回调

此类允许在 UI 线程上执行后台操作并发布结果,而无需操作线程和/或处理程序。

于 2014-01-29T03:01:03.980 回答