Turkcell | Geleceği Yazanlar

Soru & Cevap

Fragment ile hazırlanmış Slide Menu de veri transferi

14.03.2016 - 17:56

Selam arkadaşlar, slider Menü kullanarak bi uygulama yaptım fakat slider menü deki fragmentler arası veri aktaramıyorum. Slide menüdeki bi menüye tıklanınca açılan fragmentte bulunan edittex e veri girdiriyorum daha sonra bu veriyi diğer menüye ait olan fragmente nasıl göndrebilirim. internetteki örnekler aynı activity üzerinde görünen iki fragment arasındaki örnekleri gösteriyor. bu örneği şöylede düşünebiliriz, bi fragmentte telefon rehberi listesi var, listeden birine tıklanınca detay gelecek. bu şekildeki çalışma mantığı olacak.

yardımcı olabilir misiniz?

iyi çalışmalar

2529 Görüntülenme

2 Cevap

Hakan
19.04.2016 - 15:09

Teşekkür Ederim, bir kaç örneği inceledikten sonra en pratik yol olarak bundle ile veriyi gönderdim. Teşekkürler

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Gizem Nur Yurdagül
30.03.2016 - 22:20

Merhaba,

Fragment içinde yeni bir intent oluşturup başka bir activitye yönlendirebilir, yönlendirilen activityde içeriği istediğiniz gibi düzenleyebilirsiniz. Örneğin aşağıdaki örnekte fragment içindeki bir imageviewe tıklandığı zaman Icerik activitysine yönlendiriliyor. Bu sırada bir de keyword gönderiyorsunuz. Icerik activitysinde de keyworde göre farklı işlemler yapabilirsiniz.

   @Override
   public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
      View rootView = inflater.inflate(R.layout.fragment_create, container, false);
      ImageView im = (ImageView) rootView.findViewById(R.id.imageview);
      im.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View view) {
            Intent intent = new Intent(getActivity(), Icerik.class);
            String strName = null;
            intent.putExtra("STRING_I_NEED", "keyword");
            startActivity(intent);
         }
      });
}

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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