测试图表时报错 :
java.lang.NoClassDefFoundError: android.icu.text.DecimalFormat
报错代码:
DecimalFormat format = new DecimalFormat("#.##");
对Double取精度的语句
查找多个资料发现 是我导包时的问题
DecimalFormat有两种包
java.text.DecimalFormat 和 android.icu.text.DecimalFormat
后者需要 API Level 24 以上 , 而我刚好用的后者, 但测试机是 API 19的, 所以报错
解决办法:
① 导包时使用 java.text.DecimalFormat 包, 简单直接
② 限制手机系统版本 (一般不建议)