Soru & Cevap

Fragmentler ar aktarımı ...

13.04.2015 - 02:11

Merhaba arkadaşlar,

Fragment ile ilk defa çalışıyorum ve anladığım kadarıyla fragmentler arasında veri taşıma işlemi için interface ile bridge yöntemini kullanmam lazım. Bunu denedim başka yöntemleri denedim ama bir türlü yapamadım. Bu konuda yardım ederseniz çok sevinirim. Senaryo şu şekilde olsa yeterli;

BirinciFragment ta bir buton ve bir tane edittext olacak. Butona tıkladığımız zaman fragment kapanacak ikinciFragment açılacak ve birincifragmenttaki edittexte yazan veriyi ikinci fragmentta textviewde gösterecek. Teşekkür ettim.

2 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
13.04.2015 - 03:34

Çalışma zamanında zaten ayakta olan bir fragmente veri göndermek için

Interface kullanabilirsin.

Fakat daha henüz yeni oluşturup onu commitleyeceksen sayfana

http://stackoverflow.com/a/9245510

Bu yöntemi kullanmalısın.

Intent'e putExtra yapar gibi bunada argument gönderiyorsun ve içerde aşşağıda yazılan şekilde alıyorsun.

Emre Karataş
14.04.2015 - 10:07
Saolasın Ahmet, bu yöntemle yaptım oldu. İki yöntem arasında sıkıntı yaratacak bir fark var mı acaba?
Ahmet Burak Demirkoparan
14.04.2015 - 10:10
Yani şöyle düşünebilirsin.Bir Fragment ayaktayken serverden calısma zamanında bir veri bekliyor olabilirsin.O esnada veri geldiğinde fragmentin ayakta ise interface yazıp ona erişirsin ve orda bir method tetikletirsin. Ama dediğim gibi daha yeni bir fragmenti türetip sayfaya ekleyeceksen bu yöntem idealdir.