Aquí podría ser tu PUBLICIDAD


¿Cómo obtener el BigDemical en el estudio androide?

votos
0

Estoy agarrando los datos de la base de datos. Si número entero que puedo usar getInt, si la cadena que puedo usar getString. Pero Gran decimal no sé qué usar ... por favor ayuda. Gracias por adelantado

while(cursor.moveToNext()){
            int id = cursor.getInt(0);
            String txnno = cursor.getString(1);
            String name = cursor.getString(2);
            String txndate = cursor.getString(3);
            BigDecimal amount = cursor.getDouble(4);
            String description1 = cursor.getString(5);
            String createddate = cursor.getString(7);

            mList.add(new Model(id,txnno,name,txndate,amount,description1,createddate));
Publicado el 02/09/2018 a las 05:05
fuente por usuario T3rrance Low
En otros idiomas...        العربية       

2 respuestas

votos
0

La mejor opción óptima sería: Para obtener el valor usando el método getString () y luego convertirlo a BigDecimal utilizando el constructor adecuado.

Consulte: https://developer.android.com/reference/java/math/BigDecimal

Enlaces relacionados: Para más: ¿Cómo puedo guardar un valor BigDecimal (Java) en una columna real (SQlite)?

Respondida el 02/09/2018 a las 05:23
fuente por usuario Sheetal gupta


Aquí podría ser tu PUBLICIDAD


votos
0

utilizar BigDecimal.valueOf(double val):

BigDecimal amount = BigDecimal.valueOf(cursor.getDouble(4));
Respondida el 02/09/2018 a las 05:16
fuente por usuario Neng Liu