Page 444 - MDP2020-1
P. 444

|    인천전자마이스터고등학교  ·············································································································
            438

                    //  파이어베이스와  안드로이드  스튜디오  연동
                    FirebaseDatabase  database  =  FirebaseDatabase.getInstance();
                    DatabaseReference  myref  =  database.getReference("reference");



                    @Override
                    protected  void  onCreate(Bundle  savedInstanceState)  {
                            super.onCreate(  savedInstanceState  );



                    //  공기와  관련된  정보를  알려주는  액티비티
                            setContentView(  R.layout.activity_air);


                    //  해당  아이디를  xml파일에서  찾아옴
                            textview  =  (TextView)findViewById(R.id.tv_air1);
                            textview2  =  (TextView)findViewById(R.id.tv_air2);

                            myref.addValueEventListener(  new  ValueEventListener()  {
                                    public  void  onDataChange(@NonNull  DataSnapshot  dataSnapshot)  {
                            //  air에  저장되어  있는  값을  value에  입력
                                            String  value  =  dataSnapshot.child("air").getValue(String.class);



                            //  데이터베이스에  입력돼  있는  값을  value에  저장하고  출력
                                            textview.setText("1호선은  "+value+"상태입니다");
                                    }
                                    public  void  onCancelled(@NonNull  DatabaseError  databaseError)  {
                                    }

                            });
                    }
            }





                3)  액티비티  2


            package  com.example.mysubway;


            import  androidx.annotation.NonNull;

            import  androidx.appcompat.app.AppCompatActivity;


            import  android.os.Bundle;
            import  android.util.Log;
            import  android.widget.ImageView;

            import  android.widget.TextView;
            import  android.widget.Toast;
   439   440   441   442   443   444   445   446   447   448   449