我正在变色(即R.color.my_white
是FFFFFFFF
),如下所示
ContextCompat.getColor(getContext(), R.color.my_white)
当我执行AndroidJUnit4测试时,我也会得到相同的颜色。
ContextCompat.getColor(getContext(), R.color.my_white)
然而,它们的返回值不同,在实际活动中,返回值为-1,而在工具测试中,返回值为520093696。为什么会有不同?
(我怀疑测试环境会返回不同的结果)
答案 0 :(得分:0)
我找到了方法。 AndroidJunit4中的<select id="materials" onchange="showChange()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br/>
<span id="material_display"></span>
<script>
function showChange(){
var selected_material = document.getElementById("materials").value;
document.getElementById("material_display").innerText = selected_material;
}
</script>
无法正常工作。所以我用
getContext()
activityRule.activity.getColor(R.color.my_white)
在哪里
activityRule