Skip to content

Instantly share code, notes, and snippets.

@kmdupr33
Last active August 29, 2015 14:20
Show Gist options
  • Select an option

  • Save kmdupr33/f22e6ee78bf4c40901a5 to your computer and use it in GitHub Desktop.

Select an option

Save kmdupr33/f22e6ee78bf4c40901a5 to your computer and use it in GitHub Desktop.
Showing Injection of Android-specific implementation of SessionRepositoryManager
public class SessionDetailActivity extends Activity implements SessionDetailViewTranslator {
@Override
public void onCreate(Bundle savedInstanceState)
//...
ServiceStarter serviceStarter = new AndroidServiceStarter(this);
SessionRepositoryManager repositoryManager = new AndroidSessionRepositoryManager(getLoaderManager());
mSessionDetailViewPresenter = new SessionDetailViewPresenter(this, repositoryManager,
serviceStarter, calendarId);
mSessionDetailViewPresenter.onViewCreated(savedInstanceState);
//...
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment