Skip to content

Instantly share code, notes, and snippets.

@maomaobug
Last active May 23, 2017 11:40
Show Gist options
  • Save maomaobug/1b05f7fd769174ca3f5856b51a6c7142 to your computer and use it in GitHub Desktop.
Save maomaobug/1b05f7fd769174ca3f5856b51a6c7142 to your computer and use it in GitHub Desktop.
public class LoginRegisterActivity extends AppCompatActivity {
@Inject
LoginRegisterPresenter mPresenter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//...
mComponent = DemoApplication.getAppComponent(this) // AppComponent
// LoginRegisterComponent.Builder 的实例,在这里其实这个 Builder
// 已经能提供 AppComponent 能提供的所有的类
.loginRegisterComponentBuilder()
.loginRegisterActivityModule(new LoginRegisterActivityModule(this))
.build();
mComponent.inject(this); // presenter 被注入
mPresenter.start();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment