我刚刚将我的解析Android软件包从版本1.9.1升级到由Parse提供的最新版本。我添加了FacebookUtils,TwitterUtils和一切,除了当我想使用Facebook登录时,该应用似乎可以工作。
它给我这个错误:ParseFacebookUtils在将Parse升级到版本1.13.0后抛出错误
java.lang.IllegalStateException: Callback already registered for <facebook>: [email protected]
,当我恢复到我以前的1.9.1版本,一切正常,我没有改变任何东西和事实。
那么这是新的Parse库中的错误吗?我怎样才能解决这个问题?
编辑
的logcat:
0 java.lang.IllegalStateException: Callback already registered for <facebook>: [email protected]
1 at com.parse.ParseAuthenticationManager.register(ParseAuthenticationManager.java:35)
2 at com.parse.ParseUser.registerAuthenticationCallback(ParseUser.java:1089)
3 at com.parse.ParseFacebookUtils$ParseUserDelegateImpl.registerAuthenticationCallback(ParseFacebookUtils.java:562)
4 at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:109)
5 at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:92)
6 at com.me.bit.bitme.Views.LoginActivity.onFBLoginButtonClicked(LoginActivity.java:170)
7 at com.me.bit.bitme.Views.LoginActivity.access$200(LoginActivity.java:49)
8 at com.me.bit.bitme.Views.LoginActivity$3.onClick(LoginActivity.java:90)
9 at android.view.View.performClick(View.java:4803)
10 at android.view.View$PerformClick.run(View.java:19981)
11 at android.os.Handler.handleCallback(Handler.java:739)
12 at android.os.Handler.dispatchMessage(Handler.java:95)
13 at android.os.Looper.loop(Looper.java:135)
14 at android.app.ActivityThread.main(ActivityThread.java:5430)
15 at java.lang.reflect.Method.invoke(Native Method)
16 at java.lang.reflect.Method.invoke(Method.java:372)
17 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:913)
18 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:706)
添加你的代码添加了logcat的 –
添加LoginActivity代码还 – abeikverdi
完整的logcat –