lawang code

lawang Code


Tanyakan kode disini

Cara memperbaiki Error invalid float pada android[SOLVED]

ditanyakan oleh Yohanes Erwin 3 tahun yang lalu

saya mendapatkan error invalid float pada nilai 0,0024. Semua sudah saya parse ke float, tapi masih mendapatkan error tersebut.

ini petikan dari fungsi saya yang error.

private void loadDataEaze(ArrayList y, ArrayList x, float ntot){
    String error = null;
    eazePie.setDrawValueInPie(true);
    eazePie.setHovered(true);
    eazePie.setInnerPadding(13f);
    eazePie.setHighlightStrength(10f);
    eazePie.setShowDecimal(true);
    DecimalFormat dFormat = new DecimalFormat("##.####");
    try{
        for(int i = 0; i<y.size();i++){
            float c = ((float) y.get(i) * 100 /ntot);
            Double d = Double.parseDouble(String.valueOf(c));
            String a = dFormat.format(d);
            Log.d("nilai a", a);
            float f = Float.valueOf(a);
            eazePie.addPieSlice(new PieModel(x.get(i).toString(), f, Color.parseColor(colorArray.get(i))));
            // Log.d("y dan x", ""+(int)y.get(i)*100/ntot+"/"+x.get(i).toString());
        }
    }catch(Exception e){
        Log.e("error inisialisasi eaze", e.getMessage());
        error = e.getMessage();
    }
}

dan ini error yang saya dapat dari catch.

08-24 22:35:19.731  11628-11628/com.example.javier.SIDeKaMobile E/error inisialisasi eaze? Invalid float: "0,0024"

terima kasih untuk yang mau menjawab. :)

Menampilkan 1-2 dari 2 hasil
handita okviyanto menjawab 3 tahun yang lalu :

itu pake koma ya gan.. biasanya sesuai culture coba di replace aja , jadi titik dengan fungsi string.. cma belum tahu itu yang mana yang nyebabin

itu fungsi

float f=Float.valueOf(a) diganti pake float f=Float.parseFloat(a)


Yohanes Erwin menjawab 3 tahun yang lalu :

sudah solved gan, ternyata saya harus support big decimal dulu, soalnya angka decimal yang saya hasilkan angka dibelakang komanya terlalu panjang, jadi di beberapa device ada yang tidak support. makasih jawabannya gan.


Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 15
X 10

Bantuan

Help

Feedback

Help