Soru & Cevap

Android Background Service

12.02.2015 - 09:58

Arkadaşlar Merhaba;

Yapmış olduğum uygulamada SQL Servardan json ile veri çekme işlemini gerçekleştirmek istiyorum. Uygulamanın telefon açıldığı andan itibaren çalışıp her beş dakikada bir verileri çekmesini istiyorum. Gelecek olan veriler rakamsal olacak ve benim belirlemiş olduğum değer altında veri gelirle bildirim olarak beni uyarmasını istiyorum bunu nasıl yapabilirim.

Birçok servis uygulaması inceledim fakat hepsinde servisin başlangıcını button ile yapmışlar.

Servis içinde json ile veri çekme işlemini nasıl yapabilirim ve çekilen verileri uygulamayı açtığımda textViewlerde nasıl görebilirim?

Yardımlarınızı bekliyorum. Teşekkürler.

İyi çalışmalar

mesut_dokumaci@hotmail.com.

92 Görüntülenme

1 Cevap

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

picture-12265-1397142254.jpg
gkaradagan
13.02.2015 - 11:31

Aslında biraz araştırma yapsan çok kolay bir şekilde sonuca ulaşabilirdin. BroadcastReceiver ile bu dediklerini yapabilirsin. Mantıksal bir şekilde anlatıyım BroadcastReceiverin olur ve boot_completed ozelliği eklenmiş şekilde bu demekki telefon açılıp kapandıgında bu receiveri calıstır sonra BroadcastReceiver içinde override ettiğin methodun ıcındende belli bir aralıklarla kendi serviceini çalıştırırsın eğer bu servisin işlemlerinin telefon kilit ekranı kapalı oldugu zamanlarda yanı pil tüketimi az yapılan zamanlarda da çalışmasını istiyorsan wakefull service 'ten extend edersın bu alanda işlemlerini yaptırırsın. Yani Json data çekersin post edersin sana kalmıs.