我差不多完成了一个简单的android应用程序,它似乎运行良好.但是,当我运行代码分析时,我收到大约100个关于xml文件的警告我收到的错误是"未绑定的XML名称空间前缀"和"命名空间未绑定"
这是我的一个xml文件中的一个小样本:`
<style name="dialog_title_style" parent="android:Widget.TextView">
<item name="android:background">@android:color/black</item>
<item name="android:padding">10dp</item>
</style>
<style name="MySpinnerLook"
parent="@android:style/TextAppearance.Widget.TextView.SpinnerItem">
<item name="android:textSize">40dp</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:text">Currency</item>
</style>
Run Code Online (Sandbox Code Playgroud)
`
我搜索了这个问题,但似乎无法找到解释.我不确定这个问题是否是如此简单,以至于解决方案应该是常识,或者这是一个模糊的不常见问题
我有两个BigDecimals,value1而且value2.我想分开value1,value2但显然我不想这样做,如果其中一个是零.所以我写了这个简单的if语句:
if(!value1.equals(0) && !value2.equals(0)){
divide value1 by value2 blah blah blah
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这个if语句不起作用..即使其中一个值等于零,该等式仍然会被评估,因为我试图除以零或者为零.我知道我可以使用value1.compareTo(BigDecimal.valueOf(0) == 1并得到我想要的东西,但我只是好奇为什么我的第一种方法不起作用.