package Ġcom . xiao jin zi . component 2 . view Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġcom . xiao jin zi . base . Module Config Ċ import Ġcom . xiao jin zi . base . view . Base Act Ċ import Ġcom . xiao jin zi . component . Component Ċ import Ġcom . xiao jin zi . component . anno . Attr Value Autowired Anno Ċ import Ġcom . xiao jin zi . component . anno . Router Anno Ċ import Ġcom . xiao jin zi . component . impl . Router Ċ import Ġcom . xiao jin zi . component 2 . R Ċ import Ġkotlinx . android . synt hetic . main . component 2 _ act .* Ċ Ċ @ Router Anno ( ĊĠĠĠĠĠĠĠ Ġpath Ġ= ĠModule Config . Module 2 . MAIN , ĊĠĠĠĠĠĠĠ Ġdesc Ġ= Ġ" ä¸ļåĬ¡ ç»Ħä»¶ 2 çļĦ ä¸» çķĮéĿ¢ " Ċ ) Ċ class ĠComponent 2 Act Ġ: ĠBase Act () Ġ{ ĊĊĠĠĠ Ġ@ Jvm Field ĊĠĠĠ Ġ@ Attr Value Autowired Anno (" name ") ĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Jvm Field ĊĠĠĠ Ġ@ Attr Value Autowired Anno (" data ") ĊĠĠĠ Ġvar Ġdata : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . component 2 _ act ) ĊĠĠĠĠĠĠĠ ĠComponent . inject ( this ); ĊĠĠĠĠĠĠĠ Ġtv _ data . text Ġ= Ġdata ; ĊĊĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠRouter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with ( Module Config . Module 1 . TEST _ FRAGMENT ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. navigate () ĊĊĠĠĠĠĠĠĠ ĠRouter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. host ( Module Config . Module 2 . NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. path ( Module Config . Module 2 . MAIN ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. forward () ĊĊĠĠĠĠĠĠĠ ĠRouter . with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. host ( Module Config . Module 1 . NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. path ( Module Config . Module 1 . TEST ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. forward () ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ