package Ġcom . xi ang j ia le . za op lan et Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġcom . frameworks . base . di . component . App Component Ċ import Ġcom . frameworks . base . mvp . Base Presenter Ċ import Ġcom . zq code . base . framework . base . Code Base Ac it iv ty Ċ Ċ class ĠMainActivity Ġ: ĠCode Base Ac it iv ty < Base Presenter < *, * >>() Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġèİ·åıĸ layout å¸ĥå±Ģ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ main ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ view ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ æķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġinit Data () Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæıĲ ä¾Ľ ĠApp Component Ġ( æıĲä¾Ľ æīĢæľīçļĦ åįķ ä¾ĭ å¯¹è±¡ ) Ġ ç»Ļ å®ŀçİ° ç±» , Ġ è¿Ľè¡Į ĠComponent Ġ ä¾Ŀèµĸ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġapp Component ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġsetup Activity Component ( app Component : ĠApp Component ) Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠ Ġ} Ċ } Ċ