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;