VKSDK ошибка авторизации

122
08 октября 2019, 21:30

Имеется фрагмент, где я хочу пройти авторизацию.

public class SignInFragment extends Fragment {
    Button btnSignIn;
    public static SignInFragment newInstance() {
        Bundle args = new Bundle();
        SignInFragment fragment = new SignInFragment();
        fragment.setArguments(args);
        return fragment;
    }
    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.sign_in_fragment, container, false);
        btnSignIn = view.findViewById(R.id.btn_sign_in);
        btnSignIn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //Доступ к друзьям
                String[] scope = new String[]{
                        VKScope.FRIENDS
                };
                VKSdk.login(getActivity(), scope);
            }
        });

        return view;
    }
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (!VKSdk.onActivityResult(requestCode, resultCode, data, new VKCallback<VKAccessToken>() {
            public void onResult(VKAccessToken res) {
                Toast toast = Toast.makeText(getActivity(), res.toString(), Toast.LENGTH_SHORT);
                toast.show();
                FragmentManager fragmentManager = getFragmentManager();
                fragmentManager.beginTransaction()
                        .replace(R.id.fragment_container, FriendsFragment.newInstance())
                        .commit();
            }
            public void onError(VKError error) {
                Toast toast = Toast.makeText(getActivity(), "Что-то пошло не так.", Toast.LENGTH_SHORT);
                toast.show();
            }
        })) {
            super.onActivityResult(requestCode, resultCode, data);
        }
        else{
            Log.d("Ошибка", "ошибка");
        }
    }
}

Появляется окна запрашивания доступа (или авторизации), после подтверждения, просто закрывается окно VK, и все, хотя оно должно было провалиться в onResult или onError, и вывести Toast, но этого не происходит. Что я могу делать не так?

Update

Вывел в лог некоторую надпись, в первой строчке onActivityResult, так он туда вообще не проваливается

READ ALSO
калькулятор на Java, String [дубликат]

калькулятор на Java, String [дубликат]

На данный вопрос уже ответили:

179
Class &lt;?&gt; cls = Class.forname(&ldquo;java.util.ArrayList&rdquo;);

Class <?> cls = Class.forname(“java.util.ArrayList”);

Разбирая чужой код, наткнулся на такую строчку

132
Тот же publicPath при загрузке изображений из CSS и HTML

Тот же publicPath при загрузке изображений из CSS и HTML

Я хочу разбираться с webpackНу есть проблема путей img в html файле и css background image url

121