28 lines
657 B
Kotlin
28 lines
657 B
Kotlin
package jp.juggler.subwaytooter
|
|
|
|
import android.app.job.JobParameters
|
|
import android.app.job.JobService
|
|
|
|
class PollingService : JobService() {
|
|
|
|
private lateinit var polling_worker : PollingWorker
|
|
|
|
override fun onCreate() {
|
|
super.onCreate()
|
|
polling_worker = PollingWorker.getInstance(applicationContext)
|
|
}
|
|
|
|
override fun onDestroy() {
|
|
super.onDestroy()
|
|
polling_worker.onJobServiceDestroy()
|
|
}
|
|
|
|
override fun onStartJob(params : JobParameters) : Boolean {
|
|
return polling_worker.onStartJob(this, params)
|
|
}
|
|
|
|
override fun onStopJob(params : JobParameters) : Boolean {
|
|
return polling_worker.onStopJob(params)
|
|
}
|
|
}
|