Имеется фрагмент, где я хочу пройти авторизацию.
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, так он туда вообще не проваливается
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Разбирая чужой код, наткнулся на такую строчку
Я хочу разбираться с webpackНу есть проблема путей img в html файле и css background image url