Android:USSD调用不接受小数点值只接受整数?

时间:2017-08-26 18:44:05

标签: java android android-intent phone-call ussd

当我将成本值作为小数传递时,例如13.8,它将删除'。'并在通话结束时将其解析为138。这个循环漏洞阻止我取得进展。我该如何解决这个问题?

String encodedHash = Uri.encode("#");
Uri call = Uri.parse("tel: *151*1*1*555888*"+ cost +"*"+encodedHash);
Intent call_ecocash = new Intent(Intent.ACTION_DIAL, call);
try {
   startActivity(call_ecocash);
    } catch (Exception e) { }

0 个答案:

没有答案