Skip to content

Instantly share code, notes, and snippets.

@frogermcs
Last active June 12, 2016 19:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frogermcs/398409987d2a07be31a6e1ba1dd445df to your computer and use it in GitHub Desktop.
Save frogermcs/398409987d2a07be31a6e1ba1dd445df to your computer and use it in GitHub Desktop.
ViewHolder and Dagger 2 example
public class RepositoriesListActivity extends BaseActivity {
@Bind(R.id.rvRepositories)
RecyclerView rvRepositories;
@Inject
RepositoriesListActivityPresenter presenter;
@Inject
RepositoriesListAdapter repositoriesListAdapter;
//...
private void setupRepositoriesListView() {
rvRepositories.setAdapter(repositoriesListAdapter);
rvRepositories.setLayoutManager(new LinearLayoutManager(this));
}
@Override
protected void setupActivityComponent() {
GithubClientApplication.get(this).getUserComponent()
.plus(new RepositoriesListActivityModule(this))
.inject(this);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment