¿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
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

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

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more