firebase를 연동한 어플을 만들고 있는데 (radioGroupButtonChangeListener이용) 질문있습니다
조회수 376회
RadioGroup.OnCheckedChangeListener radioGroupButtonChangeListener = new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) {
switch (i){
case R.id.radioButton:
databaseReference.child("message").push().setValue("1!");
break;
case R.id.radioButton2:
databaseReference.child("message").push().setValue("2!");
break;
case R.id.radioButton3:
databaseReference.child("message").push().setValue("3!");
break;
case R.id.radioButton4:
databaseReference.child("message").push().setValue("4!");
break;
}
}
};
정도로 만들었는데, 데이터베이스에는 1부터 4까지의 숫자들 중 한 개의 숫자만이 전송이 되었으면 좋겠거든요. (당연히 저 코드로는 4개의 라디오버튼을 누르는 대로 전송이 모두 됩니다) 1~4까지의 숫자들 중 하나만을 특정 변수에 저장해 두었다가 불러오고싶은데 코드를 어떻게 짜야할지 조언 좀 부탁드립니다 ...
댓글 입력