package Ġcom . example . base kt . base . login Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġcom . blank j . util code . util . Toast Utils Ċ import Ġcom . example . base kt . R Ċ import Ġcom . example . base kt . base . Base Activity Ċ import Ġcom . example . base kt . databinding . Base Login Layout Binding Ċ import Ġcom . example . base kt . widgets . I Toolbar Ċ import Ġcom . example . base kt . widgets . Mobile EditText Ċ import Ġcom . example . base kt . widgets . Password EditText Ċ import Ġcom . h jq . um eng . Um eng Client Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ 2 0 8 8 8 Ċ Ġ* Ġ@ date Ġ 2 0 1 9 / 5 / 1 5 Ġ 1 1 : 2 2 Ċ Ġ*/ Ċ open Ġclass ĠBase Login Activity Ġ: ĠBase Activity < Base Login ViewModel , ĠAny , ĠBase Login Layout Binding >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbind View ( entity : ĠAny ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Layout () Ġ= ĠR . layout . base _ login _ layout ĊĊĊĠĠĠ Ġoverride Ġfun Ġget Clazz (): ĠClass < Base Login ViewModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBase Login ViewModel :: class . java ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdo On Create ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġinit Toolbar () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( I Toolbar ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Left Icon . set ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle . set ("") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Right Text . set ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġright TextColor . set ( R . color . color Accent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġright Text . set (" æ³¨åĨĮ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle BackgroundColor . set ( android . R . color . white ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġright Text Click Ġ= ĠI Toolbar . Click Callback Ġ{ ĠToast Utils . show Long (" æ³¨åĨĮ ä¸Ģä¸ĭ åķ ¦ ") Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . toolbar Ġ= Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwith ( binding ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmobile Edit Ġ= ĠMobile EditText () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpassword Edit Ġ= ĠPassword EditText () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġinit Toolbar () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Result ( request Code : ĠInt , ĠresultCode : ĠInt , Ġdata : ĠIntent ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Result ( request Code , ĠresultCode , Ġdata ) ĊĠĠĠĠĠĠĠ Ġ// Ġ åĽŀè°ĥ åıĭ çĽ Ł ç¬¬ä¸ī æĸ¹ çĻ»å½ķ ĠSDK ĠçļĦ æİ¥åı£ ĊĠĠĠĠĠĠĠ ĠUm eng Client . on Activity Result ( this , Ġrequest Code , ĠresultCode , Ġdata ) ĊĠĠĠ Ġ} Ċ }