Android双师导致崩溃

时间:2011-05-23 18:45:14

标签: android double division divide

我遇到了一个简单的分工问题:

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 double导致数字在逗号后面有数字,应用程序崩溃。

关于如何解决这个问题的任何解决方案?

提前致谢,

托马斯。

0 个答案:

没有答案