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