外貨両替用のシンプルな Android アプリケーションを作成しようとしていますが、この試行錯誤にたどり着いたときに立ち往生しました。トライアンドキャッチ内からレートの値を取得して使用したいのですが、これがどのように可能であるか、または可能かどうかを理解できません。どんな助けでも大歓迎です。
String exchange = "http://rate-exchange.appspot.com/currency?from=" + FROM + "&to=" + TO + "&q=1";
double RATE = 0;
JSONObject json;
try {
json = readJsonFromUrl(exchange);
for(int i = 0; i < json.length(); i ++)
RATE = json.getDouble("v");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
total.setText(String.valueOf(RATE*AMOUNT));