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 -