My app is connected but not getting updated as in this picture you can see Я новичок в разработке приложений для Android. Я хочу сохранить и загрузить события нажатия кнопки в Firebase. Мой Android код кнопки клик:Сохранить событие нажатия кнопки приложения для Android в Firebase
View.OnClickListener btnOnOffClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
String onoff="";
switch(v.getId()){
case R.id.living_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-01=ON";
living_btn.setBackgroundResource(R.drawable.livingroom);
}else{
click=0;
onoff = "/SWITCH-01=OFF";
living_btn.setBackgroundResource(R.drawable.livingroom_off);
}
break;
case R.id.kitchen_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-02=ON";
kitchen_btn.setBackgroundResource(R.drawable.kitchen);
}else{
click=0;
onoff = "/SWITCH-02=OFF";
kitchen_btn.setBackgroundResource(R.drawable.kitchen_off);
}
break;
case R.id.bedroom1_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-03=ON";
bedroom1_btn.setBackgroundResource(R.drawable.bed_room);
}else{
click=0;
onoff = "/SWITCH-03=OFF";
bedroom1_btn.setBackgroundResource(R.drawable.bed_room_off);
}
break;
case R.id.bedroom2_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-04=ON";
bedroom2_btn.setBackgroundResource(R.drawable.bedroom2);
}else{
click=0;
onoff = "/SWITCH-04=OFF";
bedroom2_btn.setBackgroundResource(R.drawable.bedroom2_off);
}
break;
case R.id.bathroom_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-05=ON";
bathroom_btn.setBackgroundResource(R.drawable.bathroom);
}else{
click=0;
onoff = "/SWITCH-05=OFF";
bathroom_btn.setBackgroundResource(R.drawable.bathroom_off);
}
break;
case R.id.toilet_btn:
if (click ==0){
click=1;
onoff = "/SWITCH-06=ON";
toilet_btn.setBackgroundResource(R.drawable.toi_on);
}else{
click=0;
onoff = "/SWITCH-06=OFF";
toilet_btn.setBackgroundResource(R.drawable.toi_off);
}
break;
}
Могу ли я добавить v.getID
для «ведения базы данных» и «установить значение» в onoff
(переменной)? Если нет, то как я могу добавить данные щелчка кнопки? Также, как получить данные через событие «изменение данных».
Пожалуйста, помогите.
Куда вы храните его в базе –