2015-05-07 5 views
0

Я импортировал Facebook SDK в Eclipse без ошибок, и я стараюсь следовать за instructions here to use the ShareDialog.Ошибка при использовании ShareDialog для Facebook SDK

Вот ошибка, которую я вижу. Не знаете, где импортировать класс Result? Как вы можете видеть, другие классы SDK для Facebook импортированы штрафом.

enter image description here

Вот код:

FacebookSdk.sdkInitialize(getApplicationContext()); 
    callbackManager = CallbackManager.Factory.create(); 
    shareDialog = new ShareDialog(this); 
    // this part is optional 
    shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() { 

     @Override 
     public void onSuccess(Result result) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void onCancel() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void onError(FacebookException error) { 
      // TODO Auto-generated method stub 

     } 

     }); 

ответ

0

Вы должны импортировать:

import com.facebook.share.Sharer; 

и изменить ваш:

 @Override 
     public void onSuccess(Result result){ 

для

 @Override 
     public void onSuccess(Sharer.Result result) { 
      // TODO Auto-generated method stub 

     } 

Это работало для меня

+1

Спасибо - что решить эту проблему. Примут в качестве ответа еще через 2 минуты, когда SO позволит мне – user1406716

 Смежные вопросы

  • Нет связанных вопросов^_^