Android d(新的可运行(){ @凌驾 公开募捐{ 如果(伊西涅丁){ signInButton.setVisibility(View.GONE); btnOut.setVisibility(视图可见); btnRevoke.setVisibility(View.VISIBLE); lProfil.setVisibility(View.VISIBLE); }否则{ signInButton.setVisibility(View.VISIBLE); btnOut.setVisibility(View.GONE); btnRevoke.setVisibility(View.GONE); lProfil.setVisibility(View.GONE); } } }); } @凌驾 受保护的void onStart(){ super.onStart(); //启动活动时调用GoogleAppClient连接 mGoogleApiClient.connect(); GoogleSignInAccount账户=GoogleSignIn.GetLastSignedAccount(此账户); 如果(帐户!=null){ 更新(真); } } @凌驾 受保护的void onStop(){ super.onStop(); //停止活动时断开GoogleAppClient mGoogleApiClient.disconnect(); } }

Android d(新的可运行(){ @凌驾 公开募捐{ 如果(伊西涅丁){ signInButton.setVisibility(View.GONE); btnOut.setVisibility(视图可见); btnRevoke.setVisibility(View.VISIBLE); lProfil.setVisibility(View.VISIBLE); }否则{ signInButton.setVisibility(View.VISIBLE); btnOut.setVisibility(View.GONE); btnRevoke.setVisibility(View.GONE); lProfil.setVisibility(View.GONE); } } }); } @凌驾 受保护的void onStart(){ super.onStart(); //启动活动时调用GoogleAppClient连接 mGoogleApiClient.connect(); GoogleSignInAccount账户=GoogleSignIn.GetLastSignedAccount(此账户); 如果(帐户!=null){ 更新(真); } } @凌驾 受保护的void onStop(){ super.onStop(); //停止活动时断开GoogleAppClient mGoogleApiClient.disconnect(); } },android,login,google-account,user-data,google-play-services,Android,Login,Google Account,User Data,Google Play Services,但问题是,当用户登录MainActivity时,我需要在其他activity/fragment中显示用户数据 如何显示从其他活动中获得的用户数据?在您的main活动中通过Intent设置数据: Intent intent = new Intent(this, SecondActivity.class); intent.putExtra("DATA_NAME", data); startActivity(intent); String s = getIntent().getStringExtra

但问题是,当用户登录MainActivity时,我需要在其他activity/fragment中显示用户数据


如何显示从其他活动中获得的用户数据?在您的
main活动中
通过
Intent
设置数据:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("DATA_NAME", data);
startActivity(intent);
String s = getIntent().getStringExtra("DATA_NAME");
访问
SecondActivity
上的数据,如下所示:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("DATA_NAME", data);
startActivity(intent);
String s = getIntent().getStringExtra("DATA_NAME");
可能重复