package Ġhr . algebra . articles Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . core . app . Job Intent Service Ċ import Ġhr . algebra . articles . parser . parse Ċ import Ġhr . algebra . articles . utils . send Broadcast Ċ Ċ private Ġconst Ġval ĠJOB _ ID Ġ= Ġ 1 Ċ class ĠMov ies Service Ġ: Job Intent Service () Ġ{ Ġ// Ġthis Ġis Ġalso Ġa Ġcontext !! ĊĠĠĠ Ġoverride Ġfun Ġon Handle Work ( intent : ĠIntent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġarticles Ġ= Ġparse ( this ) ĊĠĠĠĠĠĠĠ Ġval Ġdao Ġ= Ġ( application Context Ġas ĠApp ). get Movie Dao () ĊĠĠĠĠĠĠĠ Ġdao . insert ( articles ) ĊĠĠĠĠĠĠĠ Ġvar Ġarticles From DB Ġ= Ġdao . get Movies () ĊĠĠĠĠĠĠĠ Ġprintln ( articles From DB [ 0 ]) ĊĠĠĠĠĠĠĠ Ġsend Broadcast < Movie Receiver >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġenqueue Work ( context : ĠContext , Ġintent : ĠIntent ) Ġ= Ġenqueue Work ( context , ĠMov ies Service :: class . java , ĠJOB _ ID , Ġintent ) ĊĠĠĠ Ġ} Ċ }