我在我的应用程序中集成了适用于 android v3.5 的 Facebook SDK,并包含了安装发布代码:
com.facebook.AppEventsLogger.activateApp(this);
但是我收到了很多由以下原因引起的崩溃:
Settings.java line 418
com.facebook.Settings.getAttributionId
它抛出异常:
java.lang.IllegalStateException: Orca SharedPreferences used before initialized
我一直在尝试重现崩溃,但没有成功。有人遇到过这个问题吗?我只想知道是否:
/* Only activate FaceBook publish install if the user has the FaceBook app installed */
if (com.facebook.Settings.getAttributionId(getContentResolver()) != null){
com.facebook.AppEventsLogger.activateApp(this);
}
这会解决问题吗?谢谢!