Soru & Cevap

Kayıt girilince RecyclerView'i nasıl güncelleyebilirim?

13.11.2017 - 12:12

Merhaba arkadaşlar. Ben android studio'da bir uygulama yapıyorum. Uygulamamda Kayıtlar fragment'in içinde kayıt ekle butonu var. Bu butona tıklayınca ayrı bir dialog fragment açılıyor. Burada verileri girip kaydedince veritabanına kaydediliyor. Daha sonra recyclerview ile veritabanından kayıtlar çekiliyor. Ama yeni kayıt eklenince Kayıtlar fragment'imin içindeki recyclerview'de ki kayıtlar güncellenmiyor. Uygulamayı kapatıp açınca görünüyor.

Bir çok yol denedim ama yapamadım. En sonunda recyclerview'i statik yapınca oldu ama bu seferde android studio bunun doğru bir yol olmadığı yönünde uyarı veriyor. Bellek sızıntısına sebep olabilirmiş. notifyDataSetChanged(); metodunu da denedim yine olmadı.

Ben dialog fragmentin içindeki kaydet butonuna tıklandıktan sonra ana fragmentimin içindeki verileri nasıl güncellerim? Bunun yolu nedir? 

13 Görüntülenme

1 Cevap

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

picture-73270-1510122576.jpg
muratymn.72
20.11.2017 - 09:19

Selam Osman,

 

1.seçenek kaydet butonuna bastıgın anda verileri çekip ekranına basan soryuda hemen ardından çalıştırırsın.

2. seçenek Uygulamanın yeniden açılmasıyla veriler geliyorsa içinde bulundugun activity veya fragmenti tekrar başlatırsın kaydet butonuna basıldıgnda