2

我怎样才能做到这一点?

我面临 UiLifecycleHelper 类的一些错误。我正在使用facebook-android-sdk-3.0.2.b.

在线:

private UiLifecycleHelper uiHelper;

我面临错误:

UiLifecycleHelper 无法解析为类型

4

2 回答 2

2

如果您使用的是 Facebook Android SDK 3.x,请使用最新版本3.23.1( 3.x changelog )。你也可以直接使用maven repo。在应用程序级别的 gradle 文件中进行以下更改 -

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.facebook.android:facebook-android-sdk:3.23.1'
}

你应该很高兴。

如果您使用 Facebook Android SDK 4.x 或从 3.x 升级到 4.x,请注意

CallbackManager.onActivityResult 替换 Session.onActivityResult 和 UiLifecycleHelper.onActivityResult。请参阅 Android 版 Facebook 登录,注册回调。

所以你不会在UiLifecycleHelper那里找到课程。更多细节 -将 Android SDK 从 3.x 升级到 4.x

于 2015-08-09T07:34:05.010 回答
1

我认为 UI Helper 是在 SDK 的发布版本中添加的,而不是在测试版中。在此处下载 3.0.1 版。那应该让您导入该类。

于 2013-07-01T16:45:54.940 回答