アプリをアンインストールし、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)
これは奇妙なことですが、承認時にクラッシュするだけです。Facebookをインストールせずに3つのデバイスすべてでこれを試しましたが、アプリはありませんでした。それでも同じエラーでクラッシュします。
私は次のようにしてFacebookアクティビティを呼び出します。
Intent intent = new Intent(this, com.polygonattraction.lovebirds.facebook.GetFacebookToken.class);
startActivityForResult(intent, GET_FROM_FACEBOOK);
他にこのバグ/エラーがあり、それを修正する方法を知っている人はいますか?