uniapp 如何保证App切换到后台,或页面跳转后,或关闭APP后,重新打开APP、或返回之前页面时,维持其状态不变
android 父子视图都设置了点击事件 点击子视图,父视图监听的事件不触发怎么办?我需要父子视图的时间都触发。 this.findViewById(R.id.btn).setOnClickListener((view) -> { LogUtil.debug("child click handle"); }); this.findViewById(R.id.rootView).setOnClickListener(view -> { LogUtil.debug("rootview click handle"); });
如题: 在uniapp开发的APP里播放视频,全屏时如果切换到后台,就算立刻返回,视频虽然继续在播放,但是却没有声音,为什么会这样? 不知道是系统bug?还是代码逻辑的原因? 如果不是全屏的话,随便切换,也不影响声音的变化。就很奇怪。
如题: 在uniapp里,怎样把页面保存为本地图片?包含背景图片等。 我试了好多方法,都不行。 我是在uniapp里用的vue3写的app。需要兼容安卓和ios
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/0099b6804f8a526d5a66ffa89d89b280.png目前用的是harmonyOS4.0版本,遇到了panel的高度问题,点击panel外的区域也会拖动panel的大小,需求是拖动panel外的区域不会影响panel,而是正常的页面滑动(类似一些著名听书软件的功能),一直没有一个完美的解决方案,期待大佬解惑 尝试过onChange或onHeight事件 高度随mode改变而改变,结果是失败的
问题是: 主线程中通过 setText 更新了 TextView,但是视图没有更新这是为什么?而且仅在app运行一段时间后开始不更新,一开始运行的时候都能正常更新。 详情如下: "1FJ2RN_ZPXSGC9%~2%}14FT.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/41eb1971afa98809e86db48c0e36bd99.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/1df2790d156f055dccda6a4a4ed3b5ce.png) 用的 BottomNavigationView 包做的地步导航菜单 "R3W7Y[Y9YB6CRC7`_%UQ3UK.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/903219b9d74cbc23f8fd7c2d29632b90.png) 当 ws 接收到刷新未读消息数量的时候会用 EventBus 推送一条更新数量的消息 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/639298b37f3b9e3769c12b14df7cd9e3.png) 在具体的页面中做了 eventbus 的监听,也能正常收到 eventbus 的消息 "C1IO5S$K0)@YCL_X5M~LTR7.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/901272713defcbe07ed9e5321723fb00.png) 接收到消息,重新掉接口获取未读消息数量,并更新导航菜单的未读数量 "IY0Z2ZZYBVP~9V_)(GG%9[S.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/47571889377bd9bce4bda35e23a69262.png) 上述是具体的更新代码,都有成功执行。但是页面就是死活没变化,我也有看线程,上述更新代码都是在主线程中执行的,就是不更新,而且很奇怪,一开始运行app的时候能正常更新数量,后面ws、eventbus 都正常的情况下,一段时间后,改了未读消息数量,改成功了,页面不更新。该如何解决?
如题,请问一下uniapp打包后的测试版app在ios里可以显示高德地图的定位列表,但是安卓手机却不显示定位列表,一直在转圈圈,怎么回事?之前的功能在正式版都能用,真机运行也能用,为什么测试版的安卓手机上就会转圈圈呢? 定位是可以显示出来的。但是没有列表,展示不出来就无法选中。 不知道是哪里出问题了? 网上找了一圈资料,没有解决问题。 正常情况应该是这样的: "902b61e3265ff34830e1b6297f397fb.jpg" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240921/43ede32e047864164e05b6f54b71ca95.png) 但是,目前是这样的: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240921/62a82c824c41d7b30539388471f33557.png)
manifest.json配置的是"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241110/3355511228546c9652096ac300130ec0.png)系统定位,在app和H5页面都是正常 的,不过就是H5需要https,在有的浏览器可能不行,比如百度,还有就是精度不够。 看了下高德的H5,也是一样的情况各个浏览器定位数据差异太大了,尤其是夸克,用不了,小米的原生浏览器还可以。小米浏览器应该是调用的自家的系统定位,看来只能使用app了。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241126/c86c6f125b0cf75d8b8dae28adffc447.png) 详情界面上有一个个人相册,其中的图片数量可能高达40+。 通过循环创建"ImageView"插入的方式,可以实现图片宽度100%,但是在滚动过程中页面会卡顿。 如果通过 "recyclerview" 的方式,有两个不好的问题 : 1. 必须要给"recyclerview"设置一个高度,不然由于是嵌套在 "NestedScrollView" 下,未设置高度会导致图片一次性渲染滚动过程中页面会卡顿,但如果设置高度,又会觉得体验非常不好,能够明显感受到视图不是一个整体,到相册这一块的时候又产生了一个嵌套滚动。 2. "recyclerview"设置高度后,由于图片高度不一,在滚动过程中,画面抖动,就是快速滚动后画面会闪一下图片才被替换掉(个人猜测应该是 recyclerview回收节点比较长,添加节点比较短导致画面无动画回退) 我对比了下京东app详情页或微博的列表页,他们哪怕单个屏幕加载再多内容也不会有任何卡顿,请问我该如何做才能不卡顿或无上述问题的渲染无限长度列表或超长内容?
app主动发送通知这点是怎么做的 很好奇