package Ġcom . kotlin . tutorial . d agger 2 . app 2 . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . widget . Toast Ċ import Ġcom . kotlin . tutorial . d agger 2 . app 2 . R Ċ import Ġcom . kotlin . tutorial . d agger 2 . app 2 . di . component . D agger User Component 4 Ċ import Ġcom . kotlin . tutorial . d agger 2 . app 2 . di . qual ifier . Mon ica Ċ import Ġcom . kotlin . tutorial . d agger 2 . app 2 . di . qual ifier . T ony Ċ import Ġcom . kotlin . tutorial . d agger 2 . app 2 . domain . User Ċ import Ġkotlinx . android . synt hetic . main . activity _ demo _ 4 _ qual ifier .* Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ FileName : Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġcom . kotlin . tutorial . d agger 2 . app 2 . activity . Demo 4 Customer Qualifier Activity . kt Ċ Ġ* Ġ@ author : ĠT ony ĠSh en Ċ Ġ* Ġ@ date : Ġ 2 0 1 8 - 0 8 - 1 3 Ġ 1 7 : 4 8 Ċ Ġ* Ġ@ version ĠV 1 . 0 Ġ< æııè¿° å½ĵåīį çīĪæľ¬ åĬŁèĥ½ > Ċ Ġ*/ Ċ class ĠDemo 4 Customer Qualifier Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġ@ field : T ony ĊĠĠĠ Ġlateinit Ġvar Ġt ony : ĠUser ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġ@ field : Mon ica ĊĠĠĠ Ġlateinit Ġvar Ġmon ica : ĠUser ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ demo _ 4 _ qual ifier ) ĊĊĠĠĠĠĠĠĠ ĠD agger User Component 4 . create (). inject ( this ); ĊĊĠĠĠĠĠĠĠ Ġtext 1 . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this @ Demo 4 Customer Qualifier Activity , ton y . print UserName (), ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtext 2 . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this @ Demo 4 Customer Qualifier Activity , mon ica . print UserName (), ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }