2012-04-06 2 views
0

Ну, как сказано в названии, я получаю две ошибки в классе, где я поставил код SSO говоря:Авторизоваться, AuthorizeCallback не определено для типа Facebook

1) «Метод Авторизоваться не определено для типа Facebook »... 2)„конструктор Facebook неопределен“...

я получаю ту же ошибку для AuthorizeCallback ...

Я не знаю, что делать ... Я последовал за учебник что «FB» создан («Учебник Android») ...

Это код:

package my.package.namespace; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import com.facebook.android.*; 
import com.facebook.android.Facebook.*; 

public class Facebook extends Activity { 

    Facebook fbclient = new Facebook("myappid"); 


    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     fbclient.authorize(this, new DialogListener() { 
      @Override 
      public void onComplete(Bundle values) {} 

      @Override 
      public void onFacebookError(FacebookError error) {} 

      @Override 
      public void onError(DialogError e) {} 

      @Override 
      public void onCancel() {} 
     }); 
    } 

    @Override 
    public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 

     fbclient.authorizeCallback(requestCode, resultCode, data); 
    } 
} 
+0

есть добавить папку com из fb sdk в проекте src? –

+0

Да, я добавил всю папку ... –

+0

, тогда работала или нет? –

ответ

0

чувак по этой ссылке how to integrate Facebook API in Android Application? ответил на меня, и это работает пример. просто загрузите проект и импортируйте его в Eclipse и попробуйте запустить проверку до того, как приложение запустит, что эта справочная библиотека правильно добавлена ​​или нет.

+0

Библиотека должным образом передана ... Я сделал все, что вы написали, и все, что было написано в учебнике по FB ... Тем не менее я получаю сообщения об ошибках –

+0

см. Приятель, который вы должны импортировать только папка с именем HackBook ok, и если вы получаете ошибки, просто комментируйте их, если они не нужны. –

1

Попробуйте переименовать свою деятельность на что-то другое (кроме «Facebook»).

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