Bir şeyler yazınca ProgressDialog çıkıp gönderiliyor diyor, fakat boş olunca da gönderilip veritabanına boş mesaj olarak kaydediliyor. Uyarı mesajı çıkmıyor yani. if-else kısmında mı bir hata yaptım yoksa eksik bir şeyler mi var?
`
private void metinYukle() {
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Gönderiliyor..");
progressDialog.show();
//Metin yükleme kodları
if (edt_Gonderi_Hakkinda != null)
{
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference metinRef = database.getReference("Gonderiler");
EditText editText = (EditText) findViewById(R.id.edt_Gonderi_Hakkinda);
String edt_Gonderi_hakkinda =editText.getText().toString();
metinRef.setValue(edt_Gonderi_hakkinda);
String gonderiId = metinYukleYolu.push().getKey();
HashMap<String,Object> hashMap = new HashMap<>();
hashMap.put("gonderiId",gonderiId);
hashMap.put("gonderiHakkinda",edt_Gonderi_Hakkinda.getText().toString());
hashMap.put("gonderen",FirebaseAuth.getInstance().getCurrentUser().getUid());
metinYukleYolu.child(gonderiId).setValue(hashMap);
startActivity(new Intent(GonderiActivity.this,AnaSayfaActivity.class));
finish();
}
else
{
Toast.makeText(this, "Metin kutusu boş", Toast.LENGTH_SHORT).show();
}
}`