Глядя на вашу базу данных, у вас есть два типа данных Long
и double
, первое, что я порекомендую, пока вы отправляете данные в базу данных, вы должны преобразовать все значения в двойные, т.е. сдвинуть их с помощью .0
если они long
.
Если это невозможно, вы всегда можете разыграть, предполагая, что ваши значения будут в диапазоне double, вы можете сделать это:
final double nilai_temp = (double) dataHasil.child(users.getUid()).getValue();
Примечание: double
с небольшим d
, вы не можете разыграть этот путь, используя Double
(с большой буквы D
).