[英]Facebook Account kit initialisation issue+java
我已经在我的应用程序中集成了帐户工具包,并且该工具包可用于大多数设备。 但是我也很少收到关于sdk初始化的崩溃报告。 有人可以弄清楚我在做什么错吗?
错误:
com.facebook.accountkit.ui.AccountKitActivity}:500:初始化错误:501:SDK尚未初始化,请确保首先调用AccountKit.initializeSdk():在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2286 )原因:500:初始化错误:501:SDK尚未初始化,请确保首先在com.facebook.accountkit.internal.Validate.sdkInitialized(Validate.java:82)上调用AccountKit.initializeSdk()。
public class PhoneRegActivity extends Activity {
//variables
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
com.facebook.accountkit.AccountKit.initialize(getApplicationContext());
setContentView(R.layout.phone_reg);
accessToken = AccountKit.getCurrentAccessToken();
SharedPreferences settings = getSharedPreferences("prefs", 0);
///codes
}
}
任何建议将不胜感激
还有另一个版本的AccountKit.initialize需要回调。
public static void initialize(android.content.Context applicationContext,
AccountKit.InitializeCallback callback)
您可以使用该请求并等待回调,然后再尝试获取访问令牌。
或者,您可以尝试通过在应用程序的Application类中初始化AccountKit来更早地初始化AccountKit,看看是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.