android firebase veri maps de gösterme
24.04.2018 - 07:52
uygulamamın kayıt sınıfında firebase kaydedebiliyorum yalnız bu kayıtları nasıl haritaya çekebilirim yardımcı olursanız çok sevinirim
private void SistemeKayit() {
final String kan = kanGrubu.getSelectedItem().toString().trim();
final String ad = textAd.getText().toString().trim();
final String soyAd = textSoyad.getText().toString().trim();
final String cepNo = textTel.getText().toString().trim();
final String mail = textMail.getText().toString().trim();
final String sifre = textParola.getText().toString().trim();
final String adres = textAdres.getText().toString().trim();
final String date = textDate.getText().toString().trim();
if(!TextUtils.isEmpty(kan) && !TextUtils.isEmpty(mail) && !TextUtils.isEmpty(sifre) && !TextUtils.isEmpty(ad) && !TextUtils.isEmpty(soyAd) && !TextUtils.isEmpty(cepNo) && !TextUtils.isEmpty(adres)
&& !TextUtils.isEmpty(date)){
mProgress.setMessage("Kaydiniz Oluşuyor...");
mProgress.show();
mAuth.createUserWithEmailAndPassword(mail,sifre).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
String kan_Id = mAuth.getCurrentUser().getUid();
DatabaseReference current_user_db = mDatabase.child(kan_Id);
current_user_db.child("KAN GRUBU").setValue(kan);
current_user_db.child("ADI").setValue(ad);
current_user_db.child("SOYADI").setValue(soyAd);
current_user_db.child("DOGUM TARİHİ").setValue(date);
current_user_db.child("TELEFON").setValue(cepNo);
current_user_db.child("EMAİL").setValue(mail);
current_user_db.child("PAROLA").setValue(sifre);
current_user_db.child("ADRES").setValue(adres);
mProgress.dismiss();
Intent gecisYap = new Intent(KaydolActivity.this,MainActivity.class);
gecisYap.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(gecisYap);
}
}
});
}
}
6
Görüntülenme
0 Beğeni