我在我的应用中集成了facebook。我在两种情况下遇到的错误:
2.当facebook.apk没有安装在模拟器中时。 错误: 虽然登录页面出现但我登录时 强行关闭
现在我也尝试使用facebook sdk的示例代码。 我把我的appId放在示例应用程序中。 现在,在运行示例应用程序登录之后,当我点击后墙时 后墙页面出现,突然应用程序在logcat中消失 No ERROR 。
我这样做是因为我的应用程序与facebook提供的示例应用程序相同。 (我将示例应用程序中的代码粘贴到我的应用程序中)。
Locat: 10-14 16:30:02.176:ERROR / AndroidRuntime(218):未捕获的处理程序:主线程
exiting due to uncaught exception
10-14 16:30:02.226: ERROR/AndroidRuntime(218): java.lang.NullPointerException
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.android.myapp.MyActivity$SampleAuthListener.onAuthSucceed(MyActivity.java:280)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.android.myapp.SessionEvents.onLoginSuccess(SessionEvents.java:78)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.android.myapp.LoginButton$LoginDialogListener.onComplete(LoginButton.java:95)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.facebook.android.Facebook$1.onComplete(Facebook.java:308)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.facebook.android.FbDialog$FbWebViewClient.shouldOverrideUrlLoading(FbDialog.java:133)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at android.webkit.CallbackProxy.uiOverrideUrlLoading(CallbackProxy.java:193)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:304)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at android.os.Handler.dispatchMessage(Handler.java:99)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at android.os.Looper.loop(Looper.java:123)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at android.app.ActivityThread.main(ActivityThread.java:4363)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at java.lang.reflect.Method.invokeNative(Native Method)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at java.lang.reflect.Method.invoke(Method.java:521)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
10-14 16:30:02.226: ERROR/AndroidRuntime(218): at dalvik.system.NativeStart.main(Native Method)
任何帮助解决这个问题的建议都是最受欢迎的......
修改 我试着用另一个例子同样地把我的appId但是同样的错误正在发生这个例子取自here
*我认为问题不在代码中,而是在应用页面中。*
编辑注意 我在20或25天前尝试过相同的应用程序并且工作正常
答案 0 :(得分:0)
似乎您正在使用的代码中存在该问题。更好地改变Facebook团队推荐的Facebook代码:
您需要从此处下载代码:Facebook in Github。
然后查看此页面以便在您的应用程序中集成Facebook:Guide To Integrate you App in Android。
如果您需要在用户的墙上发帖,请查看以下链接: