我在我的应用程序中整合了facebook。我在两种情况下遇到的错误:
2.当模拟器中没有安装facebook.apk时。错误:虽然登录页面出现了,但当我登录时获得强制关闭
现在,我还尝试了与facebook一起提供的示例代码。我把我的appId放在示例应用程序中。现在,在运行示例应用程序时,当我单击post墙之后,就会出现post墙页面,然后应用程序突然消失,,无错误,中的logcat。
我这么做是因为我的应用程序与facebook提供的示例应用程序相同。(我将示例应用程序的代码复制到我的应用程序中)。
Locat : 10-14 16:30:02.176: ERROR/AndroidRuntime(218):Uncaught处理程序:线程main
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,但是正在发生相同的错误,这个示例取自这里

*我认为问题不在代码中,而是在应用程序页面中。*
编辑备注我在20或25天前尝试过相同的应用程序,它运行良好,
发布于 2011-10-14 18:03:58
似乎你正在使用的代码中有这个问题。最好更改facebook团队推荐的Facebook代码:
您需要从这里下载代码:吉突布的Facebook。
然后检查这个页面,以便将Facebook集成到应用程序:在Android中集成应用程序指南中。
如果您需要在用户的墙上张贴,请检查以下链接:
https://stackoverflow.com/questions/7766864
复制相似问题