如何解决布局错误:106 width:0 ellipsizedWidth:0
| 我创建了一个用于Facebook登录的对话框,该对话框可以在HTC Desire和仿真器上正常运行,但是无论何时,我想在爱立信Xperia(2.3.2)中打开它时,爱立信中都不会出现对话框,全屏显示的是Facebook网址页面,在加载时间它消失了。我能够点击URl,页面进入屏幕并消失,在Log Cat中,它显示了TAG = \“ SkLayout_wtle \” haivng \“ layout error:106 width:0 ellipsizedWidth:0 \”价值。 这是我遇到的URl。 FacebookMobileUrl 如果需要任何信息,请告诉我。解决方法
有关更多信息,请通过force_login_auth解决此问题,请参阅此链接
在facebook.java内部,有一个静态int
public static final int FORCE_DIALOG_AUTH = -1;
,只需将该int传递到前两个默认的authorize方法中,例如:
public void authorize(Activity activity,final DialogListener listener) {
authorize(activity,new String[] {},FORCE_DIALOG_AUTH,listener);
}
和
public void authorize(Activity activity,String[] permissions,permissions,listener);
}
这将禁用fb登录所需的sso,或者如果您不想禁用它,则可以使用此博客。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。