FacebookSdk.sdkInitialize(getApplicationContext())已弃用

我将facebook SDK集成到我的应用程序中,作为用户login的选项。 但最近我已经开始获取FacebookSdk.sdkInitialize(getApplicationContext())作为已弃用

  @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); 

所以经过长时间的忙碌后,我find了解决办法。

所以根据最新的Facebook文档,我们现在不需要初始化Facebook SDK,它会自动被调用。 所以现在可以删除FacebookSdk.sdkInitialize(getApplicationContext())

只要不要在你的课上写这行代码

 FacebookSdk.sdkInitialize(getApplicationContext());