Page 451 - MDP2020-1
P. 451

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅰ    |  445


                    TextView  textview;


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

                    DatabaseReference  myref  =  database.getReference("reference");


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



                    //  위치와  관련된  정보를  알려주는  액티비티
                            setContentView(R.layout.activity_position);


                            textview  =  (TextView)findViewById(R.id.tv_ps1);



                            myref.addValueEventListener(new  ValueEventListener()  {
                                    @Override
                                    public  void  onDataChange(@NonNull  DataSnapshot  dataSnapshot)  {
                                            String  value  =  dataSnapshot.child("position").getValue(String.class);

                            //  데이터베이스  값을  value  변수에  저장해서  출력
                                            textview.setText("현재  1호선은    "+value+"역에  있습니다.");
                                    }


                                    @Override
                                    public  void  onCancelled(@NonNull  DatabaseError  databaseError)  {

                                    }
                            });
                    }
            }





                8)  다이얼로그


            package  com.example.mysubway;



            import  android.app.AlertDialog;
            import  android.app.Dialog;
            import  android.content.Context;
            import  android.content.DialogInterface;
            import  android.content.Intent;

            import  android.os.Bundle;
            import  android.text.InputType;
   446   447   448   449   450   451   452   453   454   455   456