我正在尝试使用 HttpManager 从 url 检索字符串
public String request(Context context, String url){
page_requested = "empty";
HttpQuery query = new HttpQuery(context, mHttpClient);
query.execute(url);
return page_requested;
}
并在 MainActivity 中使用它
public void onClick(View v) {
Toast.makeText(MainActivity.this, HttpManager.getInstance().request(MainActivity.this, "http://myurl"), Toast.LENGTH_SHORT).show();
}
但public String request
不等待执行查询并返回“空”,但如果我等待 10 秒显示 toast,它会返回正确的值。
显示预期值的最佳方式是什么?