私はrequest.response
を呼び出すことができるように、別の方法でローカル変数request
にアクセスできるようにする必要があり、このように書かれた方法...全く異なる方法でローカルメソッド変数を使用するにはどうすればよいですか?
public void getRequest(String Url) {
runOnUiThread(new Runnable() {
public void run() {
// TODO Auto-generated method stub
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
try {
HttpResponse response = client.execute(request);
Toast.makeText(MenuUtama.this, request(response) ,Toast.LENGTH_SHORT).show();
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
を持っています。全く別の方法からこのローカルメソッドにどのようにアクセスできますか?
リクエスト(レスポンス)はどのように可変ですか?? –
あなたのスニップで '要求(応答)'は変数ではありません。さまざまなオプションが存在するが、スレッドセーフなどの問題が発生する可能性があるため、達成しようとしていることは何ですか? – radimpe
aijとradimpeが指摘しているように、要求(応答)は変数ではありません。とにかく、他のメソッドから変数を参照する場合は、その変数をインスタンス変数として作成します。たとえば、ブロック外のクラスでその変数を宣言することができます。 –