Java Facebook登录教程中缺少MainFragment
我试着运行这个Android进行FB登录 但该代码在此方法上失败:Java Facebook登录教程中缺少MainFragment,java,android,facebook,facebook-sdk-3.0,Java,Android,Facebook,Facebook Sdk 3.0,我试着运行这个Android进行FB登录 但该代码在此方法上失败: private void onSessionStateChange(Session session, SessionState state, Exception exception) { if (state.isOpened()) { Log.i(TAG, "Logged in..."); } else if (state.isClosed()) { Log.i(TAG, "Log
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);
}
我得到这个错误:
您确定包含所有文件吗?您确定所有这些文件都在生成路径中吗?您可能不确定是否包含了您的库。您是否完成了教程?您是否在ActivityResult上添加了
,在Resume上添加了等。。函数?。这些函数对于处理回调非常重要。我顺利地完成了本教程。