MoYu

Results 7 issues of MoYu

**XPopup版本** 2.5.15 **手机系统和型号** 折叠屏手机 **描述你的问题** 代码的话就是正常使用,在普通正常屏手机是可以的,很完美。 这里看应该就是在一种屏生成固定大小的pop,所以会造成切换到另一种屏不适配。虽然可以在检测到屏幕大小切换时重新生成pop,但是代价有些大,有没有pop内置的方法可以解决这个问题。 在窄屏或者宽屏模式下打开,切换到另一种屏,会出现不适配。比如窄屏打开的,在宽屏只有一半,在宽屏打开的,窄屏只显示一半。 没有折叠屏,可以用如下代码模拟: 模拟折叠屏大屏 adb shell wm size 2000x2200 模拟折叠屏窄屏,这里只是做了退出大屏 adb shell wm size reset 如图 ![大图正常](https://user-images.githubusercontent.com/24648982/142151565-04ff5bc1-9ce0-452c-9a61-c0b9a1bd1619.png) ![窄图不正常](https://user-images.githubusercontent.com/24648982/142151811-d575fe8d-dfa3-480f-90ba-5783e591ecf7.png) ![窄屏正常](https://user-images.githubusercontent.com/24648982/142151887-df035ee0-3818-4c5f-abc6-c1208d3a6d1a.png) ![大屏不正常](https://user-images.githubusercontent.com/24648982/142151940-46901b26-e855-44d1-ab6b-550d59a94bfb.png)

public class IMusicServiceStub extends IMusicService.Stub { private static final String TAG = "IMusicServiceStub"; private final WeakReference mService; 作者,你好,这里的mService弱引用,好像并不能被gc回收,我在MainActivity,写了计时器,没三秒触发一次GC,但是这个mService hashcode一直没有变过,是否这个弱引用无效呢? **不停触发GC** private Handler handler = new Handler() { @Override public void...

compileSdkVersion 29 buildToolsVersion '28.0.3' targetSdkVersion 29 sdk中引入的这个库,比我的项目的高,会强制成1.5.1的,造成项目不能跑,降下来的话sdk好像不能用了。 implementation 'com.google.android.material:material:1.2.1'

国内的朋友们,有没有改成单机多卡,或者儿多机多卡的方案,发出来学习一下呀。

版本5.1.1 网页中的竖屏视频(类似9:16)无法进入横屏模式,点击全屏按钮时先横屏,紧接着就退出了横屏,恢复到竖屏状态。 其他一般的横屏视频(16:9)的视频点击全屏按钮,会正常的横屏进入全屏模式。 Uploading VID_20231216_001140.mp4…

在onresume时,回调生命周期:Lifecycle.State.STARTED,所以下面的判定会造成轮播图无法恢复滚动,这个问题出现的时机是当轮播图已经加载了,切换到别的页面时暂停这个轮播图,再回来这个页面无法恢复滚动。这个轮播图是用在recycleview列表的,第二段代码是轮播图的实现代码。 现在是暂停后,需要我自己在onresume时调用startLoopNow方法才能恢复播放,因为这个方法没有进行判定生命周期。 /** * Start loop */ public void startLoop() { if (!isLooping && isAutoPlay() && mBannerPagerAdapter != null && mBannerPagerAdapter.getListSize() > 1 && isAttachedToWindow() && (lifecycleRegistry == null ||...