FacebookSdk.sdkInitialize(getApplicationContext()) 已弃用

12

我正在将Facebook SDK作为用户登录的选项集成到我的应用程序中。但最近,我开始收到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);

经过长时间的努力,我终于找到了解决方法。


1
https://dev59.com/llgR5IYBdhLWcg3wAJL7#41884415 - Yupi
2个回答

13

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


3

在你的类中,简单地不要编写这行代码

FacebookSdk.sdkInitialize(getApplicationContext());

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接