J'appelle service à partir de la classe d'application, Si je ferme l'application ou supprime des applications en cours d'exécution, alors le service détruira automatiquement, je n'ai pas écrit de code sur le Destroy() méthodeLe service se fermera si je ferme mon application
appeler le service est le code ici:
Intent syncIntent = new Intent(this, ScanBLE_Service.class);
this.startService(syncIntent);
ici est le code de classe de service
public class ScanBLE_Service extends IntentService {
public ScanBLE_Service() {
super(ScanBLE_Service.class.getName());
// TODO Auto-generated constructor stub
mHandler = new Handler();
}
@Override
protected void onHandleIntent(Intent intent) {
// TODO Auto-generated method stub
demo();
}}
private void demo() {
mHandler.removeCallbacksAndMessages(null);
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplicationContext(), "Demoooo", Toast.LENGTH_SHORT).show();
demo();
}
}, 5000
);
}
ce qui est inattendu, car? –
Ce comportement n'est pas attendu, pourriez-vous coller le code de votre service? –
poster votre classe de service –