package Ġcom . p aw ga . radio Ċ Ċ import Ġandroid . content . Context Ċ import Ġjava . io . Object InputStream Ċ import Ġjava . io . Object OutputStream Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġs iv ann ik ov Ċ Ġ*/ Ċ Ċ class ĠInternal Storage ( private Ġval Ġcontext : ĠContext ) Ġ{ ĊĠĠĠ Ġ@ Throws ( Exception :: class ) ĊĠĠĠ Ġfun Ġwrite Object ( key : ĠString , Ġ` object `: ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġf os Ġ= Ġcontext . open File Output ( key , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġval Ġo os Ġ= ĠObject OutputStream ( fos ) ĊĠĠĠĠĠĠĠ Ġo os . write Object (` object `) ĊĠĠĠĠĠĠĠ Ġo os . close () ĊĠĠĠĠĠĠĠ Ġf os . close () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( Exception :: class ) ĊĠĠĠ Ġfun Ġread Object ( key : ĠString ): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfis Ġ= Ġcontext . open File Input ( key ) ĊĠĠĠĠĠĠĠ Ġval Ġo is Ġ= ĠObject InputStream ( fis ) ĊĠĠĠĠĠĠĠ Ġval Ġ` object ` Ġ= Ġo is . read Object () ĊĠĠĠĠĠĠĠ Ġo is . close () ĊĠĠĠĠĠĠĠ Ġreturn Ġ` object ` ĊĠĠĠ Ġ} Ċ }