Page 319 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 319

final  WebView  tvWV  =  (WebView)view.findViewById(R.id.webv);
                             tvWV.setWebViewClient(new  WebViewClient());
                             mWebSettings  =  tvWV.getSettings();
                             mWebSettings.setJavaScriptEnabled(true);
                             myStat.addValueEventListener(new  ValueEventListener()  {
                                     @Override
                                     public  void  onDataChange(DataSnapshot  dataSnapshot)  {
                                             String  value  =  dataSnapshot.getValue(String.class);
                                             // 데이터를  화면에  출력해  준다.
                                             Log.d(TAG,value);
                                             tvST.setText(value);
                                     }


                                     @Override
                                     public  void  onCancelled(DatabaseError  databaseError)  {
                                             Log.w(TAG,  "Failed  to  read  value.",  databaseError.toException());
                                     }
                             });
                             myInf.addValueEventListener(new  ValueEventListener()  {
                                     @Override
                                     public  void  onDataChange(DataSnapshot  dataSnapshot)  {
                                             String  value  =  dataSnapshot.getValue(String.class);
                                             Log.d(TAG,value);
                                             tvWV.loadUrl(value);
                                     }


                                     @Override
                                     public  void  onCancelled(DatabaseError  databaseError)  {
                                             //  Failed  to  read  value
                                             Log.w(TAG,  "Failed  to  read  value.",  databaseError.toException());
                                     }
                             });
                             myRef.addValueEventListener(new  ValueEventListener()  {
                                     @Override
                                     public  void  onDataChange(DataSnapshot  dataSnapshot)  {
                                             String  value  =  dataSnapshot.getValue(String.class);
                                             // 데이터를  화면에  출력해  준다.
                                             Log.d(TAG,value);
                                             tvDB.setText(value  +  unit);
                                     }


                                     @Override
                                     public  void  onCancelled(DatabaseError  databaseError)  {
                                             //  Failed  to  read  value
                                             Log.w(TAG,  "Failed  to  read  value.",  databaseError.toException());
                                     }
                             });                         -  331  -
   314   315   316   317   318   319   320   321   322   323   324