To check user login see this -https://stackoverflow.com/a/22527038/4741746
when you are calling activity just add this
Intent i = new Intent(this, SecondActivity.class);
i.putExtra("keyName", isFirstLogin);
startActivityForResult(i, 1);
For example: In secondActivity if you want to send back data:
boolean isFirstLogin= data.getbooleanExtra("keyName");
Intent returnIntent = new Intent();
returnIntent.putExtra("result",result);
returnIntent.putExtra("keyName",isFirstLogin);
setResult(Activity.RESULT_OK,returnIntent);
finish();
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
boolean isFirstLogin= data.getbooleanExtra("keyName");
if(isFirstLogin){
//User is newly login
}
if (requestCode == RC_SIGN_IN) {
handleSignInResponse(data);
return;
}
Timber.d(getString(R.string.unknown_response), requestCode);
return;
}