Set the current service to run in the background.
Example
var serviceJS = `
function OnStart()
{
var i = 0;
setInterval( function() { app.ShowPopup(i++); }, 2000 );
}
function OnMessage( msg)
{
if( msg == "fg" ) app.SetInForeground( "My Service", "Service is running", "/Sys/Img/Hello.png", "/Sys/Img/Icon.png", "low");
else if( msg == "bg" ) app.SetInBackground();
}`;
function OnStart()
{
app.WriteFile( "Service.js", serviceJS );
lay = app.CreateLayout( "linear", "VCenter,FillXY" );
tgl = app.CreateToggle( "Foreground", 0.3, 0.1 );
tgl.SetOnTouch( tgl_OnTouch );
lay.AddChild( tgl );
app.AddLayout( lay );
svc = app.CreateService( "this", "this", OnSvcStart );
}
function tgl_OnTouch( fg )
{
if( fg ) svc.SendMessage( "fg" );
else svc.SendMessage( "bg" );
}