Soru & Cevap

iki aşamalı listview uygulamasında veriyi nerede tutmalıyım ...

26.09.2014 - 05:52

İki ekranlı bir uygulamamız olduğunu,
ilk ekranda arkadaşların listelendiğini,
ikinci ekranda ilk ekranda üzerine tıklanan kişi ile yapılan yazışmaların listelendiğini,
herhangi bir web servis, yada openfire gibi bir sistemden mesajların anlık olarak geldiğini varsayalım.

Bu durumda anlık olarak gelen mesajları
her arkadaş için ayrı bir txt dosyasında tutmak mı,
her bir kaydı SQLite kaydetmek mi,
yoksa global bir hashtable tipinde bir değişkene mi yazdırmam doğru olur.

burada çalıştıracağımız platform android olacağı için en az rami, işlemciyi, enerjiyi kullanacak olan yöntem hangisi olur.

2 Görüntülenme

2 Cevap

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

Profile picture for user digitalistan
digitalistan
08.04.2016 - 12:35

FirebaseDB'yi bir sorgulasana, google'ın olabilir. İlginç gelebilir... Sıkıntılarını üzerinden alabilir... Belki...

picture-1372-1408467635.jpg
ahmtbrk
26.09.2014 - 09:52

Benim uğraştığım bir chat app si var.openfireden mesajlar geldiğinde bakıyorum chat ekranı açık mı

açıksa konuştuğum kişiden mi gelmiş mesaj yoksa başka birisinden mi

aynı kişiden geldiyse direk observer yöntemiyle ekrana bastırıyorum.

farklı bi kişiden geldiyse arraylistte tutup notification yollatıyorum notification içinde de putExtra ile o arraylisti gönderiyorum kişi açınca clear yaptırıyorum genelde.

Bellekte tut ama kullanıcı görünce temizle ya da sqlitede olabilir hemde chat geçmişi yapabilirsin