我卸载了我的应用程序并通过 ADB 重新安装它,现在 Facebook 的东西都不起作用。该代码与以前完全相同,但它只是给了我以下错误:
(顺便说一句,代码与 Android 教程的内容相同,当然是为了测试)。
以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.polygonattraction.lovebirds/com.polygonattraction.lovebirds.facebook.FacebookLoginTest}: java.lang.NullPointerException
它似乎发生在这条线上:
facebook.authorize(this, new String[] {"user_photos","user_about_me","friends_photos","user_status", "publish_stream"}, Facebook.FORCE_DIALOG_AUTH, new DialogListener()
问题是,没有调用任何函数(onComplete、onFacebookError、onError 或 onCancel)
这很奇怪,它只是在授权时崩溃。在我的所有 3 台设备上都试过了,其中一台没有安装 facebook,而且从未安装过该应用程序。仍然因相同的错误而崩溃。
我通过执行以下操作调用 facebook 活动:
Intent intent = new Intent(this, com.polygonattraction.lovebirds.facebook.GetFacebookToken.class);
startActivityForResult(intent, GET_FROM_FACEBOOK);
还有其他人有这个错误/错误并知道如何解决吗?