当活动被破坏/结束时停止图像滑块的摩托车()

时间:2017-10-15 10:10:04

标签: android android-activity android-viewpager activity-lifecycle androidimageslider

我正在https://github.com/daimajia/AndroidImageSlider

使用图片滑块

这是登录活动中显示的图片滑块, 当活动A(登录)通过finish()intent启动活动B(仪表板)时,在Android Studio Monitor中我仍然可以看到滑块正在旋转,其中活动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 /滑块演示:页面已更改:0 D /滑块演示:页面已更改:1 D /滑块演示:页面已更改:2 D /滑块演示:页面已更改:3 D /滑块演示:页面已更改:4 D /滑块演示:页面已更改:0 D /滑块演示:页面已更改:1 D /滑块演示:页面已更改:2

1 个答案:

答案 0 :(得分:0)

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

输入:sliderView.stopAutoCycle();

并把它放在活动A中

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

}
相关问题