package Ġpl . k amil sz ust ak . just fit . ui . main . profile . contact Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġpl . k amil sz ust ak . just fit . R Ċ import Ġpl . k amil sz ust ak . just fit . common . binding . view . view Binding Ċ import Ġpl . k amil sz ust ak . just fit . databinding . Fragment Contact Binding Ċ import Ġpl . k amil sz ust ak . just fit . ui . base . Base Fragment Ċ Ċ class ĠContact Fragment Ġ: ĠBase Fragment ( R . layout . fragment _ contact ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġbinding : ĠFragment Contact Binding Ġby Ġview Binding ( Fragment Contact Binding :: bind ) ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġset Listeners () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset Listeners () Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . facebook Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopen Page (" https :// www . facebook . com ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbinding . instagram Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopen Page (" https :// www . instagram . com ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġopen Page ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( Intent . ACTION _ VIEW ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . data Ġ= ĠUri . parse ( url ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠ Ġ} Ċ }