// ĠCopyright Ġ( c ) Ġ 2 0 2 0 - 2 0 2 2 Ġg in lo . net ĠGmbH Ċ package Ġeu . gin lo _ apps . gin lo . activity . preferences Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġeu . gin lo _ apps . gin lo . R Ċ import Ġeu . gin lo _ apps . gin lo . activity . preferences . base . Preferences Base Activity Ċ import Ġeu . gin lo _ apps . gin lo . activity . preferences . information . About Activity Ċ import Ġeu . gin lo _ apps . gin lo . activity . preferences . information . Support Activity Ċ import Ġeu . gin lo _ apps . gin lo . activity . preferences . information . license . License s Activity Ċ import Ġeu . gin lo _ apps . gin lo . util . Runtime Config Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ about Sim s me Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ company details Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ faq Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ license Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ privacy Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ support Ċ import Ġkotlinx . android . synt hetic . main . activity _ information . information _ terms and condition Ċ Ċ class ĠPreferences Information Activity Ġ: ĠPreferences Base Activity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Activity ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġinformation _ faq . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ about Sim s me . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ privacy . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ terms and condition . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ license . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ company details . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġinformation _ support . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetActivity Layout (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ information ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume Activity () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠonClick ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( v . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ faq Ġ-> Ġget F aq Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ about Sim s me Ġ-> Ġget About Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ privacy Ġ-> Ġget Privacy Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ terms and condition Ġ-> Ġget Terms And Conditions Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ license Ġ-> Ġget License Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ company details Ġ-> Ġget Company Details Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . information _ support Ġ-> Ġget Support Intent () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠĠĠĠĠ Ġ} ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Support Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ ĠIntent ( this , ĠSupport Activity :: class . java ) ĊĊĠĠĠ Ġprivate Ġfun Ġget About Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ ĠIntent ( this , ĠAbout Activity :: class . java ) ĊĊĠĠĠ Ġprivate Ġfun Ġget Privacy Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ Ġget External Browser Activity Intent ( R . string . settings _ privacy _ url ) ĊĊĠĠĠ Ġprivate Ġfun Ġget Terms And Conditions Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ Ġget External Browser Activity Intent ( R . string . settings _ terms and condition _ url ) ĊĊĠĠĠ Ġprivate Ġfun Ġget F aq Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ Ġget External Browser Activity Intent ( resources . getString ( R . string . settings _ faq _ url )) ĊĊĠĠĠ Ġprivate Ġfun Ġget License Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ ĠIntent ( this , ĠLicense s Activity :: class . java ) ĊĊĠĠĠ Ġ// ĠThis Ġis Ġactually Ġthe Ġlegal Ġnotice Ġ( site Ġnotice ) ĊĠĠĠ Ġprivate Ġfun Ġget Company Details Intent (): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ Ġget External Browser Activity Intent ( R . string . settings _ imp rint _ url ) ĊĊĠĠĠ Ġprivate Ġfun Ġget External Browser Activity Intent ( url : ĠString ): ĠIntent Ġ= ĊĠĠĠĠĠĠĠ ĠIntent ( Intent . ACTION _ VIEW , ĠUri . parse ( url )) ĊĊĠĠĠ Ġprivate Ġfun Ġget External Browser Activity Intent ( url ID : ĠInt ): ĠIntent Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġurl Ġ= Ġresources . getString ( url ID ) ĊĠĠĠĠĠĠĠ Ġreturn Ġget External Browser Activity Intent ( url ) ĊĠĠĠ Ġ} Ċ } Ċ