Я обновил свою версию Android Studio 3.2 до 3.4, теперь в моем одном из предыдущих проектов произошла ошибка компиляции.я не менял кодно я обновил эти зависимости в файле gradle типа приложения (ниже).ошибка компиляции говорит, что первым аргументом enableAutoManage должен быть FragmentActivity, и я его не анализировал.но моя активность - это AppCompactActivity, поэтому это FragmentActivity, поскольку она расширяет FragmentActivity.
Дайте мне решение по этому вопросу.
implementation 'com.google.firebase:firebase-auth:18.0.0'
implementation 'com.google.android.gms:play-services-auth:17.0.0'
implementation 'com.google.firebase:firebase-database:18.0.0'
implementation 'com.google.android.gms:play-services-ads:18.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.zxing:core:3.3.0'
//compile error code "Wrong 1st argument type. Found:
'com.airvapps.garythebot.StartTutorials', required:
'androidx.fragment.app.FragmentActivity'"
gso = new
GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(/*COMPILE ERROR */ this, new
GoogleApiClient.OnConnectionFailedListener() {
@Override
public void onConnectionFailed(@NonNull
ConnectionResult connectionResult) {
}
})
.addConnectionCallbacks(new
GoogleApiClient.ConnectionCallbacks() {
@Override
public void onConnected(@Nullable Bundle bundle) {
}
@Override
public void onConnectionSuspended(int i) {
}
})
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
ошибка: несовместимые типы: MainActivity не может бытьпреобразован в FragmentActivity