Facebook LoginButton inside Dialog

别说谁变了你拦得住时间么 提交于 2019-12-12 01:38:32

问题


I'm working with Facebook SDK. I'm adding Facebook LoginButton inside a Dialog, but when I click it, my request doesn't work.

public class StartsFragment extends Fragment {

ClassicButton classicButton;
Dialog dialog;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.starts_fragment, container, false);

    final Fragment startsFragment;
    startsFragment = this;

    Button joinUs = (Button) view.findViewById(R.id.joinus);
    joinUs.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            dialog = new Dialog(getActivity(), R.style.UserLoginRegisterDialog);
            dialog.setContentView(R.layout.login_dialog_fragment);

            LoginButton lb = (LoginButton) dialog.findViewById(R.id.authButton);
            lb.setFragment(getParentFragment());
            lb.setReadPermissions(Arrays.asList("email","user_birthday"));

            dialog.show();
               dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
});
return view;
}

And I See my log,

{Session state:OPENING, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:******}

Why I couldn't see my permission request ? And why response every time null session?

Best regards,

来源:https://stackoverflow.com/questions/17982664/facebook-loginbutton-inside-dialog

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!