German Activity nicht starten, nur ToastMessage

so27

Active Member
Licensed User
Longtime User
Hallo zusammen,

weiß jemand ob das geht und wenn, wie es geht?

Ich möchte, dass beim Autostart meiner App kein Activity geöffnet wird, sondern lediglich eine ToastMessage erscheint.

LG, so27
 

specci48

Well-Known Member
Licensed User
Longtime User
Eine App ohne Activity ist ein Service und Service Module können zumindest eine ToastMessage absetzen.
Du musst also beim Autostart einen Service starten.

Habe ich selbst aber bisher noch nicht gemacht.
 

so27

Active Member
Licensed User
Longtime User
Alles klar, danke. D. h. Ich rufe einfach statt des Activity den Service auf und im Service lasse ich dann die ToastMessage ausgeben?
 

specci48

Well-Known Member
Licensed User
Longtime User
Ich habe mal eben einen minimalistischen Service getestet:
B4X:
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.
End Sub

Sub Service_Create
    ToastMessageShow("Das Programm wird sofort wieder beendet!", True)
End Sub

Sub Service_Start (StartingIntent As Intent)
End Sub

Sub Service_Destroy
End Sub

Der hat soweit funktioniert.
 

so27

Active Member
Licensed User
Longtime User
Ja super, ganz herzlichen Dank.
 
Top