下载的Facebook应用程序取代了我的应用程序的Facebook登录页面

时间:2011-01-27 09:38:02

标签: android facebook twitter

我即将完成我的申请,但我面临的Facebook和Twitter几乎没有问题。

1)。我已经在我的设备中下载并安装了facebook应用程序,但是现在当我的应用程序按照它的流程在Facebook上重定向时,它打开了安装facebook应用程序而不是我的FB官方SDK登录屏幕。任何解决方案?

2)。我正在使用Fb官方SDK和twitter4j 2.1.7这是完美的工作,但在将我的设备升级到Android 2.1update1之后.. Fb和Twitter都停止使用Device,而在同一更新或更高版本的模拟器中工作正常。

请尽快帮助这些方面。

提前致谢。

1 个答案:

答案 0 :(得分:2)

Facebook.java中的

public void authorize(Activity activity, String[] permissions,
        int activityCode, final DialogListener listener) {

    boolean singleSignOnStarted = false;

    mAuthDialogListener = listener;

    // Prefer single sign-on, where available.
    if (activityCode >= 0) {
        singleSignOnStarted = startSingleSignOn(activity, mAppId,
                permissions, activityCode);
    }
    // Otherwise fall back to traditional dialog.
    if (!singleSignOnStarted) {
        startDialogAuth(activity, permissions);
    }
}

将其更改为

public void authorize(Activity activity, String[] permissions,
        int activityCode, final DialogListener listener) {

    boolean singleSignOnStarted = false;

    mAuthDialogListener = listener;


        startDialogAuth(activity, permissions);

}