2014-01-17 3 views
0

Я попытался запустить это Android tutorial для FB логинMainFragment отсутствует в Facebook Вход учебник

но код не по этому методу:

private void onSessionStateChange(Session session, SessionState state, Exception exception) { 
    if (state.isOpened()) { 
     Log.i(TAG, "Logged in..."); 
    } else if (state.isClosed()) { 
     Log.i(TAG, "Logged out..."); 
    } 
} 

в этом классе:

public class MainFragment extends Fragment { 


private static final String TAG = "MainFragment"; 
private UiLifecycleHelper uiHelper; 


private Session.StatusCallback callback = new Session.StatusCallback() { 
    @Override 
    public void call(Session session, SessionState state, Exception exception) { 
     onSessionStateChange(session, state, exception); 
    } 
}; 

private void onSessionStateChange(Session session, SessionState state, Exception exception) { 
    if (state.isOpened()) { 
     Log.i(TAG, "Logged in..."); 
    } else if (state.isClosed()) { 
     Log.i(TAG, "Logged out..."); 
    } 
} 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    uiHelper = new UiLifecycleHelper(getActivity(), callback); 
    uiHelper.onCreate(savedInstanceState);  

} 

Я получаю эту ошибку:

enter image description here

+0

Вы закончили учебник? вы добавили функции 'onActivityResult',' onResume' и т. д. ...? эти функции важны для обработки обратного вызова. Я прошел этот урок без проблем. – Coderji

ответ

0

У вас есть все файлы в вашем списке? Вы уверены, что все эти файлы находятся в вашем пути сборки? Вероятно, не убедитесь, что ваши библиотеки включены.

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

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