Bonjour,

je lance un service via ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
var
  LIntent: JIntent;
begin
  LIntent := TJIntent.Create;
  LIntent.setClassName(TAndroidHelper.Activity.getBaseContext, TAndroidHelper.StringToJString('com.embarcadero.services.MonService'));
  TAndroidHelper.Activity.startService(LIntent)
 
end;
et dans le "OnStartCommand" de ce service j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Result := TJService.JavaClass.START_STICKY;
Tout fonctionne bien et mon service fonctionne correctement lorsque mon smartphone est alimenté.
Si mon smartphone n'est pas alimenté, après un certain moment (plusieurs minutes) mon service est tué.

Comment empêcher cela ???

André