Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook SDK UiLifeCycleHelper安卓版“;在…上_Android_Facebook - Fatal编程技术网

Android Facebook SDK UiLifeCycleHelper安卓版“;在…上

Android Facebook SDK UiLifeCycleHelper安卓版“;在…上,android,facebook,Android,Facebook,我现在有3页。我也在使用最新的Facebook SDK Landing Page -> Sign in/Login Page -> MainActivity 目前,我正在尝试实现从登录页到登录/登录选项的登录,如果登录或以权限登录Facebook,我将被引导到MainActivity。我希望这样,如果我的MainActivity被销毁(),使用UiLifeCycleHelper它应该将我重定向回MainActivity,而不是在登录页重新开始 有几个问题: 1.我如何实现这一点?

我现在有3页。我也在使用最新的Facebook SDK

Landing Page -> Sign in/Login Page -> MainActivity 
目前,我正在尝试实现从
登录页到登录/登录选项的登录,如果登录或以权限登录Facebook,我将被引导到
MainActivity
。我希望这样,如果我的
MainActivity
销毁()
,使用
UiLifeCycleHelper
它应该将我重定向回
MainActivity
,而不是在登录页重新开始

有几个问题: 1.我如何实现这一点? 2.我是否需要为每个活动创建
UiLifeCycleHelper
? 3.我是否需要在每个活动中使用此代码?(即,
main活动、登录页和登录


如果是这样,我应该将哪个活动放入
restoreSession(activity,null,statusCallback,savedinstanceState)
、我所处的活动还是我试图还原的活动?(即,我正在尝试还原
main活动
,如果我的登录页上有该代码,我是否应该将其放入?

我有一个基于Facebook开发者页面的答案,可以找到答案。

感谢您的快速回复,但我使用了3种不同的活动,只是想知道我是否可以用uilifecyclehelper来代替你解决了这个问题吗?我也有同样的情况。。。也许您在那里所做的一些代码示例会有所帮助
Session session = Session.getActiveSession();
            if (session == null) {
                if (savedInstanceState != null) {
                    session = Session.restoreSession(activity, null, statusCallback, savedInstanceState);
                }
                if (session == null) {
                    session = new Session(activity);
                }
                Session.setActiveSession(session);
            }