Я пытаюсь использовать 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 секунд для отображения тоста, он вернет правильное значение.
Каков наилучший способ отображения ожидаемого значения?