Java 如何将我的Android应用程序用户帐户链接到每个google用户帐户?
到现在为止,我有一个应用程序,在使用用户1帐户登录后,它将要求您提供您的google帐户(用于GoogleFit API目的)。但是,如果我登录到用户2帐户,它将保留用户1的信息。因此,我需要将每个新的数据库记录从我的应用程序帐户链接到每个谷歌帐户。我将如何以非编程方式进行此操作 google登录(Kotlin)的代码段: 我的应用程序登录的代码段(Java):Java 如何将我的Android应用程序用户帐户链接到每个google用户帐户?,java,android-studio,kotlin,Java,Android Studio,Kotlin,到现在为止,我有一个应用程序,在使用用户1帐户登录后,它将要求您提供您的google帐户(用于GoogleFit API目的)。但是,如果我登录到用户2帐户,它将保留用户1的信息。因此,我需要将每个新的数据库记录从我的应用程序帐户链接到每个谷歌帐户。我将如何以非编程方式进行此操作 google登录(Kotlin)的代码段: 我的应用程序登录的代码段(Java): private fun fitSignIn(requestCode: FitActionRequestCode) {
private fun fitSignIn(requestCode: FitActionRequestCode) {
if (oAuthPermissionsApproved()) {
performActionForRequestCode(requestCode)
} else {
requestCode.let {
GoogleSignIn.requestPermissions(this, requestCode.ordinal, getGoogleAccount(), fitnessOptions)
}
}
}
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String emailAddressValue = emailAddress.getText().toString();
String passwordValue = password.getText().toString();
Boolean chkemailpass = ds.emailAndPassword(emailAddressValue, passwordValue);
Boolean flag = false;
if(chkemailpass == true) {
Toast.makeText(getApplicationContext(), "Login Successful", Toast.LENGTH_SHORT).show();
flag = true;
}
else {
Toast.makeText(getApplicationContext(), "Wrong email or password", Toast.LENGTH_SHORT).show();
}
if(flag == true) {
Intent intent = new Intent(getApplicationContext(), HomeActivity.class);
startActivity(intent);
finish();
}
else {
Toast.makeText(getApplicationContext(), "CANNOT PROCEED!", Toast.LENGTH_SHORT).show();
}
}
});