嘿伙计们,我无法弄清楚为什么我的代码不起作用背后的逻辑,显然我不允许以这种方式打印出这些值。我无法将 v1、v2、v3 或 v4 的值显示到 toast 或文本字段中,但我可以显示字符串。我称这些值是错误的吗?如果您需要我发布更多代码,请告诉我。
testWheelValue(R.id.passw_1, v1);
testWheelValue(R.id.passw_2, v2);
testWheelValue(R.id.passw_3, v3);
testWheelValue(R.id.passw_4, v4);
testpins = v1 + v2 + v3 + v4;
text.setText(testpins);
// Toast.makeText(getBaseContext(), testpins,
// Toast.LENGTH_SHORT).show();
private boolean testWheelValue(int id, int value) {
return getWheel(id).getCurrentItem() == value;
}