ошибка компоновки: 106 ширина: 0 ellipsizedWidth: 0 - PullRequest
3 голосов
/ 30 мая 2011

Я создал Dialog for Facebook, он работает нормально в HTC Desire и эмуляторе, но всякий раз, когда я пытаюсь открыть его в Ericsson Xperia (2.3.2), диалоговое окно не появляется в Ericsson, появляется полный экран с FacebookURL страницы и во время загрузки она исчезла.Я могу нажать URl, страница, кодирующаяся на моем экране и исчезающая, и в моей Log Cat появляется ошибка, показывающая наличие ошибки макета TAG = "SkLayout_wtle" haivng ": 106 width: 0 ellipsizedWidth: 0" в значении.

Это URl, который я бью.

FacebookMobileUrl

Если требуется какая-либо информация, дайте мне знать.

1 Ответ

0 голосов
/ 26 февраля 2012

Это было решено с помощью force_login_auth для получения дополнительной информации см. ссылка

Внутри facebook.java есть статическое значение int public static final int FORCE_DIALOG_AUTH = -1;, просто передайте его в первые два метода авторизации по умолчанию, такие как:

 public void authorize(Activity activity, final DialogListener listener) {
        authorize(activity, new String[] {}, FORCE_DIALOG_AUTH,
                listener);
    } 

и

public void authorize(Activity activity, String[] permissions,
            final DialogListener listener) {
        authorize(activity, permissions, FORCE_DIALOG_AUTH, listener);
    }

это отключит sso, который требуется для входа в систему fb, или вы можете использовать этот blog , если вы не хотите его отключать.

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