ben sahip 2 sınıfları,güncelleme listview
1.Activity sınıf
benim aktivitesinde benim liste görünümü güncellemeniz gerekir
2.Service sınıfı, hizmet aldığımda herhangi bir güncelleme. Aslında bir sohbet uygulaması gibi çalışıyorum, Hizmetlerim her zaman db'yi kontrol ediyor ve yeni bir dize varsa, yeniden oluşturmadan aktivitemde güncelleme yapmam gerekiyor, sadece liste görünümünü yenilemeliyim. iBinder kullanılarak manipüle edileceğini buldum, ama nasıl kullanacağımı bilmiyorum. Herhangi biri bana bazı kod örnekleri önerebilir.
Thanx Cevabınız için ..: Eğer servis sınıf içinde listview verilerde değişiklik yaptığında,
ListView için yeni verileri uygulamak için bu kodu yazmak: MainActivity içinde bu kodu koy Aslında siz haklısınız.Ama Benim sorum şu ki benim etkinlikten veri setinin değiştiğini nasıl bilirim? Nasıl hizmetimden nasıl ayrılmalıyım? – GaneshKumar
Bunu kişisel olarak yapmak zorunda kalmadım, bu yüzden hangi yöntemin en iyi olduğunu kesin olarak söyleyemem, ama sanırım bir [BroadcastReceiver] (http://developer.android.com/reference/android/content/BroadcastReceiver.html) Senin için çalış. Bir servis tarafından yayınlanan mesajları işleyebilen soyut bir sınıftır. Hizmet, yeni bir dize bulduğunda sendBroadcast() yöntemini kullanacak ve etkinliğiniz bir yayın alındığında bazı eylemleri gerçekleştirecek bir Yayıncı Olarak kaydedilecektir. – csmckelvey