У меня проблемы с простым делением:
public double getTotalAverageSpeed(){
double totalAverageSpeed = 0.0;
double hours = getTotalTime().getHours();
double minutes = getTotalTime().getMinutes()/60.0;
double seconds = getTotalTime().getSeconds()/3600.0;
totalAverageSpeed = getTotalDistance() / (hours + minutes + seconds);
if(Double.isNaN(totalAverageSpeed)){
totalAverageSpeed = 0.0;
}
DecimalFormat df = new DecimalFormat("#.##");
return Double.valueOf(df.format(totalAverageSpeed));
}
Странно то, что он работает при отладке в Eclipse на эмуляторе, но не на моем телефоне.Как только в результате удвоения totalAverageSpeed число, после запятой, будет иметь число, которое вызывает сбой приложения.
Любое решение, как это решить?
Заранее спасибо,
Томас.