NumberAdapter numberAdapter = new NumberAdapter();
int number_except = Integer.parseInt(textView_number_except.getText().toString());
int number_max = Integer.parseInt(textView_number_max.getText().toString());
button_add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
numberAdapter.addItem(new Number(String.valueOf(number_max)));
recyclerView_setting.setAdapter(numberAdapter);
if (number_except == numberAdapter.getItem(0)){
-- 실행 --
}
}
});
numberAdapter라는 어뎁터에 number_max라는 수를 집어넣어 recyclerView_setting이라는 recyclerView에 숫자를 띄우는 중인데
numberAdapter에 처음 집어넣은 숫자와 number_except가 동일할 경우 --실행--이라는 코드를 실행하려고 하는데
Operator '==' cannot be applied to 'int', 'org.techtown.randomnumber.Number'라는 오류가 뜨고 있습니다.
public class Number {
String number;
public Number(String number){
this.number = number;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
}
numberAdapter.addItem(0)이 int로 적용이 안되는 것인지 모르겠네요... 어떻게 해야하나요?