当我将成本值作为小数传递时,例如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) { }