项目场景:

可能原因分析:
- HBuilder X问题
- 手机问题
例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。
解决方案:
HBuilder X版本问题
- 如果刚升级才不行的尝试回退原来版本
- 或者直接升级最新版本
HBuilder X ADB路径未设置
- 如图操作即可
手机问题
- 先连接手机——选择仅充电
- 打开开发者模式——打开USB调试(如果有USB安装的也打开)
- 也有可能是手机调试端口没打开,我是VIVO,在拨号界面输入 *#558# 进入工厂测试界面,打开调试端口即可
本文主要探讨了在使用HBuilderX进行移动端应用开发时遇到的数据丢失问题,分析了可能的原因,包括HBuilderX版本不兼容和手机调试设置不当。针对这些问题,提出了相应的解决方案,如回退或更新HBuilderX版本,检查ADB路径设置,以及确保手机的开发者选项和USB调试正确开启。对于VIVO手机用户,还提供了打开调试端口的详细步骤。



4298

被折叠的 条评论
为什么被折叠?



