Может ли кто-нибудь пролить свет на то, почему это намерение либо не завершается, либо текущее действие не уничтожается. После нажатия на кнопку я не получаю ошибку, пользовательский интерфейс мигает, как будто намерение имело место, но экран не меняется? Действия правильно названы и существуют.
public class OnboardingSliderActivity extends AppCompatActivity {
private OnboardingAdapter onboardingAdapter;
private Button OBTurnByTurnNextButton;
private ViewPager2 onboardingViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_onboarding_slider);
setupOnBoardingItems();
onboardingViewPager = findViewById(R.id.omboardingViewPager);
onboardingViewPager.setAdapter(onboardingAdapter);
OBTurnByTurnNextButton = findViewById(R.id.skipturnbyturnbutton);
OBTurnByTurnNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(false){
onboardingViewPager.setCurrentItem(getItem(+1), true);
}else{
Intent intent = new Intent(OnboardingSliderActivity.this, OnboardingSliderSpannerActivity.class);
OnboardingSliderActivity.this.startActivity(intent);
}
}
});
}
Я в растерянности. Спасибо.