【发布时间】:2017-05-09 07:21:58
【问题描述】:
如何停止低于
Logcat: Logcat error
RoundKnobButton.java 文件:
int size = GetJsonData.frequency.size();
int a = Math.round((float)(360/size));
int b = 0;
try {
Log.i("RoundKnob",".....Try");
b = Math.round((float)(scaleDegrees/a));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.i("RoundKnob", ".....catch");
}
DialScreen.java 文件:
rv = new RoundKnobButton(this, R.drawable.circle, R.drawable.circle1,
R.drawable.circle1, m_Inst.Scale(350), m_Inst.Scale(350));
所以,如果有人知道问题的解决方案或给我解决此错误的想法,请告诉我。
【问题讨论】:
-
152行
DialScreen.java有什么内容? -
我非常怀疑您是否真的需要提供超过 700 行代码来演示错误。错误(应该以纯文本在问题中发布)表明问题出在 RoundKnob.java 的第 29 行,除以 0。(这是 real 的第 29 行 代码,而不是您提供的不包含任何导入的代码。)请阅读codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question
-
这么多...代码...
-
只有一行的代码,为什么不把代码粘贴到这里?
-
更新您的输入并提供一个简单的minimal reproducible example。除此之外:异常告诉您除以零。你对此有什么不明白的地方?你不链接或任何东西。您在这里放置了所有相关代码;通常包括堆栈跟踪。是的,你是新来的。所以请您花一些时间在help center 上了解如何/在这里问什么。
标签: java android divide-by-zero