package Ġcom . faf ad iate ch . news cout . activity Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . TextView Ċ import Ġcom . faf ad iate ch . news cout . R Ċ import Ġcom . faf ad iate ch . news cout . app constants . App Constant Ċ Ċ class ĠProfile Activity Ġ: ĠBase Activity () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġtoken : ĠString ĊĠĠĠ Ġlateinit Ġvar Ġtv User Email : ĠTextView ĊĠĠĠ Ġlateinit Ġvar Ġuser Email : ĠString ĊĠĠĠ Ġlateinit Ġvar Ġtheme Preference : ĠSharedPreferences ĊĠĠĠ Ġlateinit Ġvar Ġtv UserName : ĠTextView ĊĠĠĠ Ġlateinit Ġvar ĠuserName : ĠString ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġtheme Preference Ġ= Ġget SharedPreferences ( App Constant . APP PRE F , ĠContext . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġvar Ġthemes : ĠInt Ġ= Ġtheme Preference . getInt (" theme ", ĠR . style . Default Medium ) ĊĠĠĠĠĠĠĠ Ġthis . set Theme ( themes ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ profile ) ĊĠĠĠĠĠĠĠ Ġvar Ġtoolbar Text Ġ= ĠfindViewById < TextView >( R . id . toolbar _ title ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġbtn Change Password Ġ= ĠfindViewById < Button >( R . id . btn _ change _ password ) ĊĠĠĠĠĠĠĠ Ġtv User Email Ġ= ĠfindViewById < TextView >( R . id . txt _ profile _ email ) ĊĠĠĠĠĠĠĠ Ġtv UserName Ġ= ĠfindViewById ( R . id . txt _ profile _ name ) ĊĠĠĠĠĠĠĠ Ġtoken Ġ= Ġtheme Preference . getString (" token Ġvalue ", Ġ"") ĊĠĠĠĠĠĠĠ Ġuser Email Ġ= Ġtheme Preference . getString (" login Ġsuccess ", Ġ"") ĊĠĠĠĠĠĠĠ ĠuserName Ġ= Ġtheme Preference . getString (" user Ġname ", Ġ"") ĊĊĠĠĠĠĠĠĠ Ġif Ġ( token Ġ== Ġ"") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbtn Change Password . visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv User Email . text Ġ= Ġresources . getString ( R . string . not _ login _ msg ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbtn Change Password . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv User Email . text Ġ= Ġuser Email ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv UserName . text Ġ= ĠuserName ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn Change Password . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġstart Intent Ġ= ĠIntent ( this , ĠChange Password Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( start Intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Stop () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Stop () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Network Connection Changed ( isConnected : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Network Connection Changed ( isConnected ) ĊĠĠĠ Ġ} Ċ }