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.
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é.
Il suffit simplement de ne pas écrire cette ligne de code dans votre classe
FacebookSdk.sdkInitialize(getApplicationContext());