- 多次页面切换 导致 内存泄露 和 闪退 现象
代码片段 wechatide://minicode/T0zq0QmN730n android部分手机出现了闪退的现象,之前一直没有。 华为P9出现,P8出现。 在页面切换过程中出现了内存溢出的警告 [图片] 操作过程:已代码片段为例 点击GO 跳转页面,再退出,再点击GO,在退出 反复7-8次此警告 “必现”。 开发工具基础版本为2.1.1 没有出现此问题。 ios,android手机基础版本为2.1.3 出现此问题。 但这个警告出现时并不一定会引起,闪退。 闪退时 远程调试窗口没有任何异常打印。 导致闪退的原因不明确。 请问闪退和内存溢出的问题如何解决?
2018-07-12 - bindlongpress 长按后切换页面 第一次点击无反应
是具体是这样的。 我在一个page中,写了两层页面 通过wx:if来显示当前显示那个页面 第一个页面是butten页 长按butten后进入第二个页面(详细页面)。切换带有动画效果。 在长按butten(一直按到第二个页面切换完成动,画效果结束)切换第二个页面时,第一次click是无效的 没有任何反应,第二次正常。 但是如果在长按butten时在即将开始切换第二个页面时松开butten,在待切换完成时,就不会出现第一次click无效的情况 请问这是什么问题。该如何解决 wxml <view wx:if='{{MainPage}}' style="width:100%;height:100vh;background:#fff;text-align:center"> <view style='margin:auto;height:100px;width:100px;background:#f00' bindlongpress="squareLongTap" bindtap="squareTap"> 第一页长按 </view> </view> <view wx:if='{{!MainPage}}' style="width:100%;height:100vh;background:#000;text-align:center" catchtap='goMainPage'> <view style='margin:auto;height:100px;width:100px;background:#0f0' > 第二页 按钮 </view> </view> js------------ Page({ /** * 页面的初始数据 */ data: { MainPage: true, }, squareTap: function () { console.log('短按》'); }, squareLongTap: function (e) { setTimeout(() => { this.setData({ MainPage: false, //第一个主页面消失 }) }, 500) return }, goMainPage: function () { this.setData({ MainPage: true, //第二个页面消失 }) }, })
2017-11-14 - WX MQTT库怎么用呀
https://www.npmjs.com/package/mqtt#wexin-app 这个mqtt库提供了微信版本。 但是我使用时发现。 只填写url 不填写端口的话他会默认添加80端口, 如果只添加了433端口又违背了 微信不能使用端口的原则。 外这个mqtt端口后自动重连的时候无法连接。 谁使用过这个库啊 。 赐教赐教啊
2017-09-15 - bluetooth 接口 不能及时发现蓝牙设备?
bluetooth 接口 不能及时发现蓝牙设备? 底层封装是否有问题?get接口不能及时发现周边ble设备丢失与上线?
2017-09-05 - wx.getBluetoothDevices 获取设备延时怎么解决?
场景:打开蓝牙适配器->打开发现周边设备 -> 然后每3秒调用wx.getBluetoothDevices()接口. 接口返回的数据有很长时间的延迟!。 比如:现在只有一个ble设备 a手机调用getBluetoothDevices接口返回1个设备。 然后b一个手机连接到ble设备。 a手机每个三秒调用一次getBluetoothDevices a设备依旧返回一个设备。 要过很长时间a手机的 getBluetoothDevices值才会刷新. 理论上b手机连接到ble设备后。 a手机应该立刻get不到ble设备。 。为什么会有这么长的延迟? 。 有没有解决办法然他快速更新?
2017-08-31 - 蓝牙数据发送问题 。wx封装都接口是否可以发送超过20byte都数据?
据了解 蓝牙数据包最大为20byte 所以我每次调用接口我只发送20byte数据 超过20byte都数据以递归方式调用 wx.writeBleCharacteristicValue(). 以超出20byte数据为例 以递归方式发送数据 ios 表现正常 但android在第一次发送成功后,立即递归发送第二个包时发包失败错误码为 “10008” 但是如果递归时加上延迟时间则可以正常发送 。请问这个是什么问题? 另外 wx.writeBleCharacteristicValue传入超过20byte的数据 wx底层是否会做分包处理。 我在上层做分包处理是否无意义?
2017-08-24 - BLE 长时间通讯失败。 错误10003 是什么原因?
相同code 相同ble设备 在mac调试工具正常。(可持续 且 ble不曾断开) 但在 android 和 ios 真机上 ble 长时间通讯报错。 场景: 手机与ble设备 进行交互 手机屏幕常亮 不进入锁屏模式 ble ---[消息]--> 手机 --[消息]-->ble 持续1-2分钟左右 ble连接断开 打印如下错误 请问是什么原因? [图片]
2017-08-22 - advertisData 相同code android平台 数据缺失?
场景:同一个ble设备,相同的小程序代码。 。 获取到的advertisdata数据不同。 使用 wx.onBluetoothDeviceFound 获得设备 解析数据 let EUIbuf = new Uint8Array(_device.advertisData); ios没问题 android 解析会丢失最前面的两个byte 请问是什么问题?
2017-08-21 - 微信小程序页面跳转效果
RT 微信小程序页面跳转的效果默认的是从右至左侧切换显示。 可以不可以改变切换样式? 比如腾讯视频的小程序 点搜索是直接从中间透明渐变的切换效果。 这种切换效果可有高手知道是怎么实现的? 或者如何更改微信页面切换效果?
2017-08-01 - wx.request res.data里的数据和实际数据不同
使用wx.request 获取服务器上的一个.bin文件。 但是request直接将.bin文件转换为了string 并且string长度和源文件大小不同 请问是什么问题?需要进行别的设置吗? 请求头设置: Content-Type: application/octet-stream
2017-05-16