我对facebook登录程序有点困惑。
目前我的申请是这样的:
这有效,但是有一个问题,每次用户启动应用程序时都会调用Login活动。如果会话处于活动状态,我怎么能绕过这个,甚至更好如何在我的Fragment活动中实现它。
例如,如果没有用户登录,则会显示登录窗口/片段,然后重定向回viewpager和默认3个片段。
我正在学习本教程
https://developers.facebook.com/docs/android/login-with-facebook
本教程的问题在于它打开了Main Fragment,就是这样,没有"重定向"而且我不确定如何回到我的观察者。
答案 0 :(得分:1)
假设你熟悉android和java正确使用asynctask来使用会话来获取登录的facebook用户,而不是你可以在session.isOpen()布尔值为true的情况下创建一个决策线程去一些活动并在如果这是错误的,请转到您的登录活动 - this thread also have a similar question to yours
您可以在here
答案 1 :(得分:0)
我很抱歉如果对我的问题不清楚,我发现了一个谷歌搜索解决方案,我不能相信我之前没有看到这个:
https://developers.facebook.com/docs/android/scrumptious/authenticate/
这回答了我的所有问题。