package Ġcom . example . ji un . ss ok . web . common Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . example . ji un . ss ok . R Ċ import Ġcom . example . ji un . ss ok . user . setting . Setting Category Ċ import Ġcom . example . ji un . ss ok . util . Shared Preference Util Ċ Ċ class ĠCommon Topic Adapter Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠINTER EST Ġ= Ġ" ê´Ģ ìĭ¬ Ġì¹ ´ íħ Į ê³ł ë¦¬ " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠNORMAL Ġ= Ġ" ìĿ¼ ë°ĺ Ġì¹ ´ íħ Į ê³ł ë¦¬ " ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Interest Or Normal Topics ( context : ĠContext ): ĠList < Common Topic > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġinterest Topics Ġ= Ġget Topics ( context , ĠINTER EST , Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġnormal Topics Ġ= Ġget Topics ( context , ĠNORMAL , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( normal Topics Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinterest Topics !!. addAll ( normal Topics ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġinterest Topics !! ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġget Topics ( context : ĠContext , Ġtopic Status : ĠString , Ġstatus Number : ĠInt ): ĠArrayList < Common Topic >? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtopics : ĠArrayList < Common Topic > Ġ= ĠArrayList () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( topic Ġin ĠSetting Category . categories ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Shared Preference Util . get ( context , Ġtopic , Ġ 0 ) Ġ== Ġstatus Number ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtopics . add ( Common Topic ( topic , Ġtopic Status , ĠgetImage ( topic ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtopics ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun ĠgetImage ( topic : ĠString ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( topic ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ìŀ¥ íķĻ " Ġ-> ĠR . drawable . sch olar ship ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" íķĻ ìĤ¬ " Ġ-> ĠR . drawable . academic ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" íĸī ìĤ¬ " Ġ-> ĠR . drawable . event ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ìĭľ ìĬ¤ íħľ " Ġ-> ĠR . drawable . system ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" êµŃ ìłľ " Ġ-> ĠR . drawable . global ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ëª¨ ì§ĳ " Ġ-> ĠR . drawable . re cruit ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ì · ¨ ìĹħ " Ġ-> ĠR . drawable . care er ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" íķĻ ìĥĿ " Ġ-> ĠR . drawable . student ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }