package Ġj dp . ret rofit kit demo Ċ Ċ import Ġandroid . content . Context Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ Ċ fun Ġexecute ( context : ĠContext ) Ġ{ ĊĠĠĠ Ġval Ġnetwork Manager Ġ= ĠNetwork Manager Ġ( context = context ) ĊĠĠĠ Ġ// using Ġrx java ĊĠĠĠ Ġnetwork Manager . rest Repository . getResponse 1 () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe On ( Schedulers . new Thread ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprint ( it . string ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ// using Ġdefault Ġretrofit ĊĠĠĠ Ġprint ( network Manager . rest Repository . getResponse 2 (). execute (). body () !!. string ()) Ċ } Ċ