web-dev-qa-db-fra.com

FacebookSdk.sdkInitialize (getApplicationContext ()) Obsolète

J'intègre Facebook SDK dans mon application en tant qu'option de connexion pour les utilisateurs. Mais récemment, j'ai commencé à obtenir FacebookSdk.sdkInitialize(getApplicationContext()) comme obsolète

   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        FacebookSdk.sdkInitialize(getApplicationContext());
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);

Ainsi, après avoir longtemps lutté, j'ai pu trouver la solution à ce problème.

10
AndroidBeginner

Donc, selon la dernière documentation de Facebook, nous n'avons plus besoin d'initialiser le kit de développement de Facebook, qui est automatiquement appelé. Alors maintenant, FacebookSdk.sdkInitialize(getApplicationContext()) peut être supprimé.

12
AndroidBeginner

Il suffit simplement de ne pas écrire cette ligne de code dans votre classe

FacebookSdk.sdkInitialize(getApplicationContext());
2
Ali Ashraf