SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/PollingService.kt

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)
}
}