package Ġco . edu . a ul amat riz . saved data application Ċ Ċ import Ġandroid . content . pm . PackageManager Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Activity Compat Ċ import Ġandroid . support . v 4 . content . Context Compat Ċ import Ġandroid . widget . Toast Ċ import Ġjava . io .* Ċ Ċ class ĠFile Cache Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġvar Ġtemp File : ĠFile ? Ġ= Ġnull ĊĠĠĠ Ġval ĠTEMP _ FILE _ NAME Ġ= Ġ" test . txt " ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ file _ cache ) ĊĊĠĠĠĠĠĠĠ Ġtemp File Ġ= ĠFile ( cacheDir . path Ġ+ Ġ"/" Ġ+ ĠTEMP _ FILE _ NAME ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġfun Ġle er () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġf Reader Ġ= ĠFileReader ( temp File ) ĊĠĠĠĠĠĠĠ Ġval Ġb Reader Ġ= ĠBufferedReader ( f Reader ) ĊĠĠĠĠĠĠĠ Ġ/* ĠReading Ġthe Ġcontents Ġof Ġthe Ġfile Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġtext Ġ= Ġb Reader . use ( BufferedReader :: read Text ) ĊĠĠĠĠĠĠĠ ĠToast . makeText ( getBase Context (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext , ĠToast . LENGTH _ LONG ). show () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġguard ar () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwriter : ĠFile Writer ĊĠĠĠĠĠĠĠ Ġwriter Ġ= ĠFile Writer ( temp File ) ĊĠĠĠĠĠĠĠ Ġ/** ĠS aving Ġthe Ġcontents Ġto Ġthe Ġf le */ ĊĠĠĠĠĠĠĠ Ġwriter . write (" texto Ġde Ġpr ueba ") ĊĠĠĠĠĠĠĠ Ġ/** ĠClosing Ġthe Ġwriter Ġobject Ġ*/ ĊĠĠĠĠĠĠĠ Ġwriter . close () ĊĠĠĠĠĠĠĠ ĠToast . makeText ( getBase Context (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" File ĠSaved Ġin ĠCache ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠ Ġ} Ċ } Ċ