首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Call facebook autorize对话框-未显示

Call facebook autorize对话框-未显示
EN

Stack Overflow用户
提问于 2012-02-01 15:47:36
回答 1查看 468关注 0票数 0

我正在尝试使用以下代码调用FB autorize对话框:

代码语言:javascript
运行
复制
//return true if is autologged
//return false if facebook login dialog is called
public boolean LoginAsync(Activity act)
{
    m_strLastError="";
    boolean bTryLogin= true;
    if ((m_fbkey != null) && (m_fbkey.length() > 0))
    {
        facebook.setAccessToken(m_fbkey);
        bTryLogin = !facebook.isSessionValid();
    }
    if (bTryLogin)
    {
        facebook.authorize(act, new String[] { "email", "offline_access", "publish_stream", "read_stream"}, new LoginDialogListener());
        return false;
    }

    //"succesfull 'autologin'
    return true;
}

当单击按钮时,它在测试应用程序中工作得很好,但当它移动到OnCreate时,它停止工作。对话框不再出现。只有一个空屏幕。在OnCreate中使用fajl是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-03 05:08:36

如果您调用登录并拥有有效的令牌,那么您将跳过登录表单,直接转到onComplete回调。

http://facebook.stackoverflow.com/questions/9130133/authorize-method-called-twice-for-facebook-on-android感谢麦克尼科尔斯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9092473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档