package Ġcom . kir kb ush man . sample app . activities Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġcom . kir kb ush man . ar aw . Red dit Client Ċ import Ġcom . kir kb ush man . ar aw . models . Submission Ċ import Ġcom . kir kb ush man . ar aw . models . enums . Search Sorting Ċ import Ġcom . kir kb ush man . ar aw . models . enums . Time Period Ċ import Ġcom . kir kb ush man . sample app . R Ċ import Ġcom . kir kb ush man . sample app . activities . base . Base Search Print 2 Activity Ċ import Ġdagger . h ilt . android . Android EntryPoint Ċ Ċ @ Android EntryPoint Ċ class ĠSub missions Fl air Filter Activity Ġ: ĠBase Search Print 2 Activity < List < Submission >>() Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġstart ( context : ĠContext ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠSub missions Fl air Filter Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġhint Text Res (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . string . bt tn _ sub reddit _ search ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġhint Text Res 2 (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . string . edit _ insert _ text _ or _ link ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfetch Item ( client : ĠRed dit Client , Ġquery : ĠString , Ġquery 2 : ĠString ): ĠList < Submission > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġfetch er Ġ= Ġclient ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. search Client ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. submissions Search ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsub reddit Ġ= Ġquery , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquery Ġ= Ġ" fl air _ name :\" $ query 2 \"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsorting Ġ= ĠSearch Sorting . NEW , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtime Period Ġ= ĠTime Period . ALL _ TIME , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrestrict To Sub reddit Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġfetch er . fetch Next () Ġ?: Ġempty List () ĊĠĠĠ Ġ} Ċ } Ċ