package Ġcn . imp pp . skin . repository . local Ċ Ċ import Ġcn . imp pp . skin . theme . Theme Ċ import Ġcn . imp pp . skin . utils . SP Utils Ċ Ċ /** Ċ Ġ* Ġ æľ¬åľ° æĮģ ä¹ħ åĮĸ æķ°æį® ç¼ĵåŃĺ åĮº Ċ Ġ*/ Ċ Ċ class ĠLocal Repository Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlocal Repository : ĠLocal Repository Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLocal Repository () ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance (): ĠLocal Repository Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Repository ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġ ç¼ĵåŃĺ å½ĵåīį çļĦ ä¸»é¢ĺ ï¼Ī é»ĳ èī² / çĻ½ èī² ä¸»é¢ĺ ï¼ī ĊĠĠĠ Ġfun Ġsave Current Theme ( theme : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSP Utils . getInstance (). put (" Theme ", Ġtheme ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġèİ·åıĸ ä¸»é¢ĺ ĊĠĠĠ Ġfun ĠgetCurrent Theme (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSP Utils . getInstance (). getInt (" Theme ", ĠTheme . DARK . mode ) ĊĠĠĠ Ġ} Ċ }