2017-06-16 60 views
0

我想通过Ion Library调用发送一个双精度值。我似乎无法发送一个双重值,这弄乱了我的代码。我试图通过api电话将INR兑换成美元,反之亦然。我的双重价值是'金额'。使用离子库将double值作为body参数发送到url?

Ion.with(context) 
       .load("POST",url) 
       .setBodyParameter("amount",amount) 
       .asString() 
       .setCallback(new FutureCallback<String>() { 
        @RequiresApi(api = Build.VERSION_CODES.N) 
        @Override 
        public void onCompleted(Exception e, String result) { 
         try { 
          JSONObject o = new JSONObject(result); 
          if (o.getString("code").equals("200")) { 
           PriceModel.Instance().setUSDEquivalent(o.getDouble("result")); 
          } 

         } catch (JSONException e1) { 
          e1.printStackTrace(); 
         } 
        } 
       }); 
+1

弄乱了代码是如何?什么是你不明白的确切的错误信息? –

回答

相关问题