布局错误: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,或者如果您不想禁用它,则可以使用此博客。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...