Вызвать диалог авторизации Facebook - не отображается - PullRequest
0 голосов
/ 01 февраля 2012

Я пытаюсь вызвать диалог авторизации FB с этим кодом:

//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?

1 Ответ

0 голосов
/ 03 марта 2012

Если вы позвоните в систему и у вас будет действительный токен, вы пропустите форму входа и перейдете прямо к обратному вызову onComplete.

http://facebook.stackoverflow.com/questions/9130133/authorize-method-called-twice-for-facebook-on-android Благодаря McNicholls.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...