如何制作返回布尔值的异步方法



我有以下方法:

     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,以使方法返回适当的响应?这是可能的吗?

我认为您不应该在> non-ashync 方法中使用AsyncHttpResponseHandler,如果要立即返回结果。

您能做的就是使用asynctask和onPostExecute回调

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

相关内容

  • 没有找到相关文章

最新更新