Results 24 comments of 643063150

Android studio 有次版本更新后view写finid不需要再强制转换了

看了代码 可以放上边 但是tab很大的时候间距太大了 还没法调 怎么设置Margin都不行

两种方法全试了 还是释放不掉 ,不过的是问题是就在华为JDN—w09这个型号不会释放,其他常用的机型我都试过,都没问题

又没什么建议能解决呢,我看原生的刷新好像也会丢失

> 没错,我也是viewPager2嵌套存在滑动冲突 `public class NestedScrollableHost extends FrameLayout { private int touchSlop = 0; private float initialX = 0f; private float initialY = 0f; public NestedScrollableHost(@NonNull Context context) { super(context); init(context);...

加了前台服务权限后 消息清理不掉了 不过黑屏音乐停止依然存在

黑屏停止时exoplayer的问题,用mMediaPlayer没有这个问题 可能是setWakeMode有问题吧 加了WAKE_LOCK权限也没用,但是黑屏后不会自动切歌的问题依然存在,给的demo也存在这个问题

> 看起来像是三星限制了 app 的后台运行 是的,我写了一个线程池放到mainactivity 轮询服务连接状态,同时监听了PlayPosition 几十秒后 都停止了工作

> 看起来像是三星限制了 app 的后台运行 能问下这个自动切歌实在哪里写的吗,找了半天没找到 我试了下加PowerManager后 我写的线程不会被顶了 感觉在切歌的地方加一个唤醒锁应该也能解决

> 已经尝试修复了,可以测试一下 还是还不行 奇怪的是谷歌用MediaSession框架写的音乐实例没有这个问题,而且仅仅加了WAKE_LOCK权限,没有用到线程锁,snow项目的表现是虽然不能自动切歌了但是可以手动切歌 我是试了下三星s9 系统为Android10 没有这个问题 ,我debug了一下 发现歌曲播放完的监听是能获取到的,但是skipToNext()方法里的mLoadingPlaylist值在锁屏后系统似乎无法获取到当前的值 就一直卡在这里,开屏重新打开app后瞬间获取到mLoadingPlaylist的值然后跳转到下一曲 具体过程如下: ![caogous](https://user-images.githubusercontent.com/11732536/225797929-fae3536c-a404-4fa8-b706-01d96aa692ed.gif) 方法释放后并没有继续走下去,开屏打开app后才继续走了下去