Запустите сервис Android из кода Unity3D
В моем приложении Unity3D для Android мне нужно запустить сервис, который будет работать в фоновом режиме. Я не могу понять, как я могу это сделать. МетодStartService () должен быть вызван для действия, но я не знаю, как передать текущую активность единства из скрипта единства в мой плагин Android. И я не нашел способа получить действие статическим методом и запуститьStartService () в этом.
Насколько я понимаю последовательность, мне нужно получить основную активность Unity3D и запустить службу из нее.
Мой класс, который должен вызвать службу.
public final class StatusCheckStarter {
public static void StartCheckerService()
{
startService(new Intent(this, CheckService.class));
}
}
Этот код не работает, потому что «Не удается разрешить метод startService», и мне нечего передатьэтот аргумент. Мне нужно, чтобы получить текущую активность.