2011-05-30 64 views
3

我創建了一個用於Facebook登錄的對話框,它在HTC Desire和模擬器上正常工作,但每當我試圖在愛立信Xperia(2.3.2)中打開它,對話框不在愛立信全屏進入Facebook頁面,並在加載時間消失。我能夠擊中URl,頁面嵌入我的屏幕並且消失,並且在我的Log Cat中它的錯誤顯示具有TAG =「SkLayout_wtle」haivng「佈局錯誤:106寬度:0 ellipsizedWidth:0」的值。佈局錯誤:106寬度:0 ellipsizedWidth:0

這是我打的URL。

FacebookMobileUrl

如果有任何信息需要,然後讓我知道。

回答

0

這是由force_login_auth解決的更多信息請參閱本link

裏面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); 
    } 

這將禁用其所需FB登錄SSO的,或者你可以使用這個blog如果你不想禁用它。