【已解决】 在b站看了博主的视频,学习Android实现轮播图中,实现自动轮播遇到问题
导航栏的在Fragment里面找不到onAttachedToWindow和onDetachedFromWindow方法实现不了自动轮播

----------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------

想问遇到这种情况可以用其他的什么方法实现自动轮播
我没看懂你的问题呢?
1、编码问题,你的类命名要开头大写,驼峰命名法,你的类index应该写成Index
2、你是不是应该对图片有描述呢?你贴图上来,从哪里来的呢?从视频里截图还是你的代码截图呢?我可以有多个理解呢。
导航栏的在Fragment里面找不到onAttachedToWindow和onDetachedFromWindow方法实现不了自动轮播图
就这话我也没理解。导航栏的?在fragment里找不到onAttachToWindow?
作为一个程序员,你应该要这样的思想吧?这两个方法是用来做什么的呢?用来触发轮播的开始和停止对不对。
这是一个触发点,为了浪费资源,只有用户看到,绑定的时候才去开始轮播,如果离开了就停止轮播。对吧。
那你在你的导航栏,我没理解你啥东西里,你能在用户看到的时候触发,用户看不到的时候停止不也一样的嘛??
这两个方法,是Activity的呢,所以你继承自Fragment就没有呀。那么你可以用什么呢?你可以用Fragment的声明周期,对不对。
我明确地说明了,这两个方法是触发的地方。一个是开始任务,一个是结束任务。
你继承自Fragment,那么,你可以使用Fragment的声明周期方法去触发。
可见/绑定到Activity的时候去执行轮播任务就可以啦,不可见或者解绑的时候去删除任务,okay,理解了吗?
换成fragment的生命周期,不报错了,app闪退咋整,把这两个方法注释掉app正常运行,这样改还是不对么