2017-01-27 10 views
9

Integruję pakiet facebook SDK w mojej aplikacji jako opcję logowania do użytkowników. Ale ostatnio zacząłem coraz FacebookSdk.sdkInitialize(getApplicationContext()) jako przestarzałeFacebookSdk.sdkInitialize (getApplicationContext()) Przestarzały

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

Więc po hustling długo udało mi się znaleźć rozwiązanie tego.

+1

http://stackoverflow.com/questions/41884349/facebooksdk-sdkinitialize-context-is-deprecated/41884415#41884415 – Yupi

Odpowiedz

11

Tak więc, zgodnie z najnowszą dokumentacją na Facebooku, nie musimy teraz inicjować pakietu SDK Facebooka i automatycznie zostanie on wywołany. Teraz można usunąć FacebookSdk.sdkInitialize(getApplicationContext()).

1

prostu nie napisać ten wiersz kodu w swojej klasie

FacebookSdk.sdkInitialize(getApplicationContext()); 
Powiązane problemy