German "Start at boot" funktioniert nicht beim Service

Amalkotey

Active Member
Licensed User
Longtime User
Hallo,

ih schreibe zur Zeit einen service, welcher in Echtzeit vorliegende Querys aus einem SAP NetWeaver Portal downloaden soll und die Querys dann anzeigen. Soweit funktioniert alles, bis auf, das der Service nach einem Reboot des Devices nicht gestartet wird. Das Icon wird nicht im Notifikation angezeigt und wenn man in den Einstellungen - aktive Dienste - nachschaut, ist er nicht zu finden.

Der Service wurde in einem Service-Modul gepackt. Nachfolgend der Code:

B4X:
Sub Service_Create
   nAera.Initialize
   nAera.Icon = "icon"
   nAera.SetInfo("Download NetWeaver Query", "", Main)
   nAera.Notify(1) 
   nAera.Vibrate = False
   nAera.AutoCancel = True
End Sub

Sub Service_Start (StartingIntent As Intent)
   ToastMessageShow("Starting the service!", True)
End Sub

Der Aufruf erfolgt in der Main-Activity mit foldenden code:

B4X:
Sub Activity_Create(FirstTime As Boolean)
   StartService(SAP_Service)
End Sub

Der Hacken in den Service-Properties ist gesetzt. Wo ist mein Fehler? Danke für eurer Hilfe im voraus.

MfG
Amalkotey
 

Amalkotey

Active Member
Licensed User
Longtime User
Gelöst!

Ein Service darf nicht auf die SD-Karte verschoben werden. Abhilfe war jetzt, das ich bei meinem HTC Desire das App2SD deinstalliert habe und stattdessen den telefonspeicher mit DATA2SD auf die SD-Karte verschoben habe. Desweiteren muss der Haben bei "Project / Can install to External Storage" entfernt werden.
 
Top