我正在为我的 Android 应用程序实现 Facebook 登录,并且刚刚完成了登录流程教程。但是,我不确定在成功登录后在哪里设置对不同活动的更改。我尝试在网上查找,但大多数帮助都是一两年前的,并且已经过时了。任何帮助将不胜感激。另外,如果您需要查看一些代码,请告诉我。我不确定示例需要什么,我不想全部粘贴。提前致谢
问问题
272 次
1 回答
-1
像这样
@Override
public void onCreate(Bundle savedInstanceState) {
...
uiHelper = new UiLifecycleHelper(this, callback);
uiHelper.onCreate(savedInstanceState);
...
}
private void onFacebookSessionStateChange(Session session, SessionState state, Exception exception) {
SessionState sessionState = state == null ? session.getState() : state;
switch (sessionState) {
case OPENED_TOKEN_UPDATED:
case OPENED:
case CREATED_TOKEN_LOADED:
makeAnyFacebokRequest(session);
break;
case CLOSED_LOGIN_FAILED:
ErrorLocalization.showToast(TAG, getApplicationContext(), exception);
break;
}
}
于 2013-07-13T18:27:58.397 回答