以下のコードを使用して、私はBroadcast receiver
から新しいサービスを開始しようとしていますが、サービスは開始されていません。親切に私をkotlin
でサービスを開始する方法について案内してください。kotlin android start new service
val intent = Intent(context, LocationService::class.java)
if (context != null) {
context.startService(intent)
}
サービスはマニフェストに登録されていますか? – shelll
'startService'がnull以外の値を返すことを確認してください。サービスが開始されたことを示します。 'startService'はAndroid Oでは廃止され、' targetSdk 26'では例外がスローされることに注意してください。 –