我有以下方法:
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线程上发布结果,而无需操纵线程和/或处理程序。