Работа с фоновой службой поддержки
31.03.2019
Сервисная служба создаётся с помощью конструктора CreateService:
app.CreateService( str packageName, str className, callback, str options );
Параметры:
- packageName - имя пакета
- className - имя класса
- callback - функция обратного вызова
- options - опции
Методы:
- GetType():str - возвращает тип объекта:
myObject.GetType(); // возвращает "Service"
- SendMessage( str msg ) - отправляет сообщение
- SetInBackground() - не документировано
SetInForeground( str title,str text,largeIcon,smallIcon,importance ) - не документировано
- SetOnMessage( callback ) - задаёт ФОВ для определения действий при получении сообщения
- Stop() - останавливает службу
- _Send( cmd,p1,p2,p3,p4,p5,p6,p7 ) - отправляет системную команду
- _SendImg( cmd, img ) - не документировано