setTag
我已经在和上检查了其他问题getTag
,但我不明白。我在这里设置标签
buttonA.setOnClickListener(new View.OnClickListener() {
public int GetRandomNumber(int max) {
int min;
min = 1;
int num = min + (int) (Math.random() * ((max - min) + 1));
return num;
}
int RandomIndex;
public void onClick(View view) {
int countMax = 40;
RandomIndex = GetRandomNumber(countMax);
view.setTag(RandomIndex);
}
});
并在这里获取标签
buttonB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
int Index = (Integer)(view.getTag());
tv1.setText(Index);
}
});
我收到NullPointerException
错误,因此我没有setTag
正确使用..这发生在 1 个活动中。