0
Несколько дней назад я перешел из eclipse в андроид-студию.Android-курсор c.getFloat() return Infinity
Теперь я нашел эту странную ошибку.
if(c.moveToFirst())
{
do
{
exchange_rate = c.getFloat(columnExRate);
if(exchange_rate > 0)
total = total + c.getFloat(columnValue) * exchange_rate;
else
total = total + c.getFloat(columnValue);
}while(c.moveToNext());
}
Иногда exchange_rate равно Infinity.
Это произошло на втором цикле только в определенном наборе данных.
Возможно, это потому, что я ввел exchange_rate, как двойной, и я прочитал поплавок?