use of org.michenux.drodrolib.gms.auth.GoogleAuthDelegate in project YourAppIdea by Michenux.
the class YourAppMainActivity method onCreate.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
((YourApplication) getApplication()).inject(this);
setContentView(R.layout.main);
// toolbar
Toolbar toolBar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolBar);
// For debug
if (BuildConfig.DEBUG) {
Log.d(YourApplication.LOG_TAG, "HashKey: " + SecurityUtils.logHashKey(this));
}
// app usage
AppUsageUtils.updateLastUsedTimestamp(this);
// init fragment
if (savedInstanceState == null) {
this.navController.goHomeFragment(this);
this.navController.showWhatsNew(this);
}
// ads
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("1174B15820BDCDE357023377AAF1D72D").addTestDevice("FB73634EFAFEF29BE7973A97B5543A4D").addTestDevice(//LG Nexus 5
"3C4438D5DE2E7086B63C92FC5846F662").build();
mAdView.loadAd(adRequest);
// social networks
mFacebookDelegate = new FacebookDelegate(mUserHelper, this);
mFacebookDelegate.setUserSessionCallback(this);
mGoogleAuthDelegate = new GoogleAuthDelegate(this, mUserHelper);
mGoogleAuthDelegate.setUserSessionCallback(this);
}
Aggregations