0
我使用FragmentActivity作爲持有人。其中顯示LoginFragment,當我第二次調用該應用程序時出現問題。Android:應用程序崩潰應用程序重新啓動Facebook登錄
這種崩潰發生時,我有應用程序運行,我點擊推送通知(我認爲這將啓動應用程序,這時候的logcat的給我這個):
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.Collection.iterator()' on a null object reference
at com.facebook.internal.Utility.isSubset(Utility.java:315)
at com.facebook.widget.LoginButton$LoginButtonProperties.validatePermissions(LoginButton.java:151)
at com.facebook.w
idget.LoginButton$LoginButtonProperties.setReadPermissions(LoginButton.java:126)
at com.facebook.widget.LoginButton.setReadPermissions(LoginButton.java:335)
at com.joaquimley.sal15.fragments.LoginFragment.init(LoginFragment.java:90)
at com.joaquimley.sal15.fragments.LoginFragment.onCreateView(LoginFragment.java:75)
這裏,它是LoginFragment.java init()方法:
v.findViewById(R.id.btn_no_login).setOnClickListener(this);
LoginButton authButton = (LoginButton) v.findViewById(R.id.authButton);
authButton.setFragment(this);
authButton.setReadPermissions(FacebookHelper.getPermissions());
這個東西是..這個APP不需要任何特殊的權限,它工作正常,我去的源代碼,發現這是與會議正在開放ir不是...... – 2015-03-19 16:44:46