GoogleApiClient не может быть разрешен для AndroidX

#android #google-api-client #androidx

#Android #google-api-client #androidx

Вопрос:

При переносе проекта Android на ANDROIDX все библиотеки дизайна и поддержки были перенесены на Androidx, но клиент Google api по-прежнему выдает ошибку:-

  error: incompatible types: androidx.fragment.app.FragmentActivity cannot be converted to android.support.v4.app.FragmentActivity
  

в этой строке:-

 mGoogleApiClient = new GoogleApiClient.Builder(activity)
                .enableAutoManage(activity, this)
                .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
                .build();
  

Действие, используемое в этом, является объектом androidx.fragment.app.FragmentActivity

Комментарии:

1. GoogleApiClient deprecated … так что, скорее всего, он не будет поддерживать androidx....FragmentActivity

2. Можете ли вы предложить, что следует использовать на его месте …?

3. Используйте GoogleSignInOptions

4. Начните с .. здесь .. developers.google.com/android/guides/api-client вы можете individually получить доступ к каждому Google Api без использования GoogleApiClient

5. @ADM Спасибо…. Можете ли вы также предложить, можем ли мы использовать facebook login api с androidx