0

私のアプリは接続されていますが、この写真のように更新されていません。私は Android アプリケーション開発の初心者です。ボタン クリック イベントを Firebase に保存して取得したいと考えています。ボタンクリック用の私のAndroidコードは次のとおりです。

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そうでない場合、ボタンクリックデータを追加するにはどうすればよいですか? また、「データ変更」イベントを介してデータを取得する方法。

助けてください。

4

1 に答える 1