FacebookSdk.sdkInitialize(getApplicationContext())已弃用

时间:2017-01-27 22:54:59

标签: android facebook

我将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);

所以经过长时间的努力,我能够找到解决方案。

2 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:2)

只是不要在你的课程中写下这行代码

FacebookSdk.sdkInitialize(getApplicationContext());