Comment obtenir le BigDemical en studio Android?

voix
0

Je suis preneuse les données de la base de données. Si je peux utiliser entier getInt, si je peux utiliser chaîne getString. Mais Big Decimal Je ne sais pas quoi utiliser ... S'il vous plaît aider. Merci d'avance

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));
Créé 02/09/2018 à 05:05
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Le meilleur choix optimal serait la suivante: Pour obtenir la valeur en utilisant la méthode getString (), puis le convertir en utilisant BigDecimal constructeur approprié.

Reportez - vous à: https://developer.android.com/reference/java/math/BigDecimal

Liens connexes: Pour plus: Comment puis - je stocker une valeur BigDecimal (Java) dans une colonne Real (SQLite)?

Créé 02/09/2018 à 05:23
source utilisateur

voix
0

Utilisez BigDecimal.valueOf(double val):

BigDecimal amount = BigDecimal.valueOf(cursor.getDouble(4));
Créé 02/09/2018 à 05:16
source utilisateur

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