我创建了一个用于Facebook登录的Dialog,它可以在HTC Desire和模拟器上正常工作但是无论何时,我都试图在爱立信Xperia(2.3.2)中打开它,对话框不会进入爱立信一个全屏即将有Facebook网页和加载时间它消失了。我能够点击URl,页面进入我的屏幕并消失,在我的Log Cat中,它显示错误显示TAG =“SkLayout_wtle”haivng“布局错误:106宽度:0 ellipsizedWidth:0”的值。< / p>
这是我正在打的URl。
如果需要任何信息,请告知我们。
答案 0 :(得分:0)
这已通过force_login_auth解决了解更多信息,请参阅此link
在facebook.java中有一个静态int public static final int FORCE_DIALOG_AUTH = -1;
只是将int传递给前两个默认的授权方法,如:
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);
}
这将禁用fb登录所需的sso,或者如果您不想禁用它,则可以使用此blog。