Android Fragment İçerisindeki EditText'i Activity İçerisinden Çağırma
4
●339
- 15-01-2020, 02:37:19Merhaba arkadaşlar. Fragment içerisinde EditText'im bulunmakta. Bu EditText'e Fragment'in bulunduğu Activity içerisinden erişmek istiyorum. Bu mümkün müdür ? Mümkünse nasıl yaparım. Teşekkürler.
- 15-01-2020, 02:41:04Evet mümkün, interface kullanarak Activity ile Fragment arasında iletişim kurabilirsin. Şu kaynaklara göz at;
https://www.youtube.com/watch?v=i22INe14JUc&t=272s
https://www.youtube.com/watch?v=xzvc...KhBISW&index=9 (TÜRKÇE) - 15-01-2020, 03:00:20O videoda fragmentin içerisindeki butona tıklandığı zaman oluyor. Ben activity içerisindeki butona bastığım zaman olmasını istiyorum.murataksu_ adlı üyeden alıntı: mesajı görüntüle
- 15-01-2020, 03:08:39interface'in mantığını kavrarsan o yöntemlerle yapman en doğrusu olur. Fakat daha basit olarak şu şekilde yapabilirsin;GokhanKaracavus adlı üyeden alıntı: mesajı görüntüle
Fragment'in içinde bir method oluştur:
public void TextViewEdit ( String activitydenGelenMesaj) { EditText.setText(activitydenGelenMesaj); // Bu methodun içini kendine göre ayarlarsın ben edittext'e bir mesaj göndermek için ayarladım. Eğer mesaj çekmek istiyorsan ona göre ayarlaman gerekiyor. }Daha sonra activityden bu methoda erişmek için önce bir Fragment nesnesi Activity içinde oluşturman gerekiyor;
FragmentAdin fragment = new FragmentAdin(); fragment.TextViewEdit("Hello World"); - 15-01-2020, 11:17:03Selamlar Gokhan,
Senaryonda bi problem olabilir mi? Fragmentin icindeki edittextte yazan degeri almak istiyorsun anladigim kadariyla ama sorun su bence
- Activitynde butona basiyorsan ihtiyacin olan seyler neden fragmentta?
- Ihtiyacin olan seyler fragmentta ise buton neden activity' inde?
Bunlari netlestirirsen yardimci olabilirim.