package Ġapp . cor des . not ep ad Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . preference . Preference Manager Ċ import Ġapp . cor des . not ep ad . room . Note Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ Ċ class ĠNote Item ( private Ġval Ġnote Ġ: ĠNote , Ġcontext : ĠContext ) Ċ { ĊĠĠĠ Ġval Ġshow LastModified Ġ= ĠPreference Manager . getDefault SharedPreferences ( context ) ĊĠĠĠĠĠĠĠ Ġ. getBoolean (" key _ show _ last _ modified ", Ġtrue ) ĊĊĠĠĠ Ġprivate Ġval Ġlocale Ġ: ĠLocale Ġ= ĠLocale . getDefault () ĊĠĠĠ Ġprivate Ġval ĠdateFormat Ġ= ĠPreference Manager . getDefault SharedPreferences ( context ) ĊĠĠĠĠĠĠĠ Ġ. getString (" key _ date _ format ", Ġ" M / d / yy ") Ġas ĠString ĊĠĠĠ Ġprivate Ġval Ġtime Format Ġ= ĠPreference Manager . getDefault SharedPreferences ( context ) ĊĠĠĠĠĠĠĠ Ġ. getString (" key _ time _ format ", Ġ" h : mm Ġa ") Ġas ĠString ĊĊĠĠĠ Ġfun Ġget Note () Ġ: ĠNote Ġ{ Ġreturn Ġnote Ġ} ĊĠĠĠ Ġfun Ġget Title () Ġ: ĠString Ġ{ Ġreturn Ġnote . title Ġ} ĊĠĠĠ Ġfun ĠgetContent () Ġ: ĠString Ġ{ Ġreturn Ġnote . content Ġ} ĊĊĠĠĠ Ġfun Ġget Display Date () Ġ: ĠString Ġ= ĠSimpleDateFormat ( date Format , Ġlocale ). format ( note . date ) ĊĊĠĠĠ Ġfun Ġget Display Time () Ġ: ĠString Ġ= ĠSimpleDateFormat ( time Format , Ġlocale ). format ( note . date ) Ċ }