kotlin android начать новую услугу

Используя приведенный ниже код, я пытаюсь запустить новую услугу из Broadcast receiver , но служба не запускается. любезно kotlin мне, как начать сервис в kotlin ? ».

 val intent = Intent(context, LocationService::class.java) if (context != null) { context.startService(intent) } 

Solutions Collecting From Web of "kotlin android начать новую услугу"

Поместить объявление службы в файл AndroidManifest.xml
т.е. <service android:name=".LocationService"/>

Вам необходимо объявить свою службу в AndroidManifest.xml

 <manifest ...> <application ...> <service android:name="package.LocationService"> </service> </application> </manifest> 

попробуй это

  val intent = Intent(context, LocationService::class.java) if (context != null) { context.startService(intent) } 

И не забудьте зарегистрировать свою service в файле manifest

  <service android:name="packageName.LocationService"/>