1

我正在使用https://github.com/daimajia/AndroidImageSlider的图像滑块

这是登录活动中显示的图像滑块,当活动 A(登录)通过完成()意图启动活动 B(仪表板)时,在 Android Studio 监视器中,我仍然可以看到滑块在活动 A(登录)位于 onStop()的位置旋转状态

我已经在打电话了

@Override
protected void onStop() { 
   mDemoSlider.stopAutoCycle();
    super.onStop();
}

在活动 A 但仍然在活动 B 启动 Android Studio 监视器时显示页面的连续更改:

@Override
public void onPageSelected(int position) {
    Log.d("Slider Demo", "Page Changed: " + position);
}

D/Slider 演示:页面更改:0 D/Slider 演示:页面更改:1 D/Slider 演示:页面更改:2 D/Slider 演示:页面更改:3 D/Slider 演示:页面更改:4 D/Slider 演示:页面更改:0 D/Slider 演示:页面更改:1 D/Slider 演示:页面更改:2

4

1 回答 1

0

在那个地方启动 Activity B 时,在启动 Activity 之前放置这个

放 :sliderView.stopAutoCycle();

并将其放在活动 A 中

@Override
protected void onStart() {
    super.onStart();
    sliderView.startAutoCycle();

}
于 2021-01-02T18:37:22.130 回答