код
private String getVpSum(String vp, int count) {
vp = vp.replace(",", ".");
BigDecimal vpBigDec = new BigDecimal(vp);
vpBigDec = vpBigDec.multiply(BigDecimal.valueOf(count));
vpBigDec = vpBigDec.setScale(2, BigDecimal.ROUND_CEILING);
String vpRes = String.valueOf(vpBigDec);
vpRes = vpRes.replace(".", ",");
return vpRes;
}
Тесты Google выдают следующую ошибку
Huawei / Android 5.0:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)' on a null object reference
Samsung / Android 6.0 и других тоже падает
Хотя на HTC / 4.1.2 все хорошо работает, на Motorola / Android 6.0 и некоторых других тоже ок.
Данные беру из Firebase database, приходят null в recyclerView. Этот ад уже второй день длится, не знаю, как починить.
Что это за пиз*ец у вендоров!!! У них норм, у других ломается!!
И в чем прикол делать поля public в POJO для Firebase ???
https://firebase.google.com/docs/database/android/read-and-write#read_and_write_data
Сделай проверку на нул и обработку 2 случая
Обсуждают сегодня