• 15-01-2020, 02:37:19
    #1
    Merhaba 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:04
    #2
    Evet 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:20
    #3
    murataksu_ adlı üyeden alıntı: mesajı görüntüle
    Evet 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)
    O videoda fragmentin içerisindeki butona tıklandığı zaman oluyor. Ben activity içerisindeki butona bastığım zaman olmasını istiyorum.
  • 15-01-2020, 03:08:39
    #4
    GokhanKaracavus adlı üyeden alıntı: mesajı görüntüle
    O videoda fragmentin içerisindeki butona tıklandığı zaman oluyor. Ben activity içerisindeki butona bastığım zaman olmasını istiyorum.
    interface'in mantığını kavrarsan o yöntemlerle yapman en doğrusu olur. Fakat daha basit olarak şu şekilde yapabilirsin;

    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:03
    #5
    Selamlar 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.