Back to project page jive-android-core-sdk-example.
The source code is released under:
Apache License
If you think the Android project jive-android-core-sdk-example listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.jivesoftware.example.teams; /*from www. j ava 2 s .co m*/ import android.app.Activity; import android.content.Context; import android.os.Bundle; import com.jivesoftware.example.github.dao.Repository; import com.jivesoftware.example.injection.BaseModule; import com.jivesoftware.example.utils.IntentExtraNames; import dagger.Module; import dagger.ObjectGraph; import dagger.Provides; import javax.inject.Inject; /** * Created by mark.schisler on 9/22/14. */ public class TeamsActivity extends Activity { @Inject TeamsModel model; @Inject TeamsView view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ObjectGraph.create(new TeamsModule()).inject(this); TeamsPresenter.create(this, model, view); } @Module( injects = TeamsActivity.class, includes = BaseModule.class ) public class TeamsModule { @Provides public Context provideActivityContext() { return TeamsActivity.this; } @Provides public Repository provideRepository() { return TeamsActivity.this.getIntent().getParcelableExtra(IntentExtraNames.REPOSITORY); } } }