Я думаю, что вы ищете что-то вроде этого:
protected Object myRequest;
public void getRequest(String Url) {
runOnUiThread(new Runnable() {
public void run() {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
try {
HttpResponse response = client.execute(request);
myRequest = request(response);
Toast.makeText(MenuUtama.this, myRequest, Toast.LENGTH_SHORT).show();
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
Очевидно, измените Object
на любой класс request(response)
, переименуйте myRequest
и предпочтительно используйтесредства доступа к закрытой переменной экземпляра вместо того, чтобы делать ее защищенной и назначать напрямую, но, надеюсь, вы понимаете, что вам нужна переменная экземпляра для хранения значения вашего вызова метода request(response)
.