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つのアクティビティで発生しています。