Android- service+handler

0

Witam.
Czy może mi ktoś pomóc jak zrobić alby mieć service który co sekunde zwieksza wartość a potem wyświetla to na textview. Chodzi o to aby service był jako osobna klasa i problem polega na tym jak przenieść wartość z service do mainActivity. Czy może mi ktoś pomóc ?

0

Prawdopodobnie powinieneś użyć BroadcastReceivera.
W dokumentacji można o tym poczytać: http://developer.android.com/reference/android/content/BroadcastReceiver.html
Albo wpisać w Google "Android BroadcastReceiver", jest mnóstwo tutoriali i przykładów jak tego używać.
Tutaj nawet coś po polsku: http://frogermcs.blogspot.com/2010/09/broadcast-receiver-komunikacja-pomiedzy.html

0

Dzieki tego szukałem. A co zrobić jeżeli chce przesłac cały obiekt?

0

Ja sama jestem bardzo początkująca, ale na większość tego typu pytań można znaleźć odpowiedzi w Google. Z tego co wyczytałam, to klasa obiektu, który wysyłasz, musi implementować interfejs Parcelable: http://developer.android.com/reference/android/os/Parcelable.html
Dzięki temu będziesz mógł dodać ten obiekt do Intentu i ten Intent wysłać przez BroadcastReceivera.
Tu jakiś przykład: http://myandroidsolutions.blogspot.com/2012/08/android-broadcast-receiver-example-with.html (ale nie analizowałam go za bardzo, raczej pierwszy znaleziony w Google ;) ).

0

a jak zrobic w drugą strone ? czyli zeby z mainActivity do service? tez tak samo?

1 użytkowników online, w tym zalogowanych: 0, gości: 1