Je suis en train de développer un service pour Android, qui doit fonctionner en arrière-plan, en exécutant une fonction toutes les 100 secondes. C'est le code source (exemple)Comment faire une minuterie simple sans nouvelle classe dans Android?
package com.example
import ....
public class Servizio extends Service {
public IBinder onBind(Intent intent) {
}
public void onCreate() {
}
public void onDestroy() {
//here put the code that stop the timer cycle
}
public void onStart(Intent intent, int startid) {
//i want to begin here the timercycle that each 100 s call myCycle()
}
public void myCycle() {
//code that i can't move on other class!!!
}
}
Comment je peux faire ça? Maintenant, le service exécute myCycle() juste une fois, parce que j'ai mis un appel dans onStart().
rien comme braconner ma réponse et ne me donnant pas le temps de corriger une faute de frappe ... – JPM
Je n'ai pas "poché" votre réponse. J'avais déjà écrit le mien. Le tien était mauvais de toute façon. – dogbane
Si vous regardez le mien est correct – JPM