package Ġcom . zj . example . d agger 2 . example 5 . di . component Ċ Ċ import Ġandroid . app . Activity Ċ import Ġcom . zj . example . d agger 2 . example 5 . Example 5 Activity Ċ import Ġcom . zj . example . d agger 2 . example 5 . di . module . Activity Module Ċ import Ġdagger . Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġzh eng j ion g Ċ Ġ* Ġdate : Ġ 2 0 1 7 / 1 0 / 1 5 Ġ 2 1 : 4 6 Ċ Ġ*/ Ċ @ Component ( modules Ġ= ĠarrayOf ( Activity Module :: class )) Ċ interface ĠActivity Component Ġ{ ĊĠĠĠ Ġ// fun ĠgetActivity (): ĠActivity // Activity Module ä¸Ń å·²ç»ı æıĲä¾ĽäºĨ , è¿ĻéĩĮ åı¯ä»¥ ä¸į çĶ¨ åĬł , Ġå¦Ĥæŀľ Activity Component ä½ľä¸º dependencies æīį éľĢè¦ģ åĬł ĊĠĠĠ Ġfun Ġinject ( activity : ĠExample 5 Activity ) Ċ }