当前位置: 首页 > news >正文

【HarmonyOS】解决API6 WebView跳转外部浏览器问题、本地模拟器启动黑屏

【问题描述1】

HarmonyOS API6 Java开发中使用WebView组件,如果网页中有跳转链接,点击会跳转到手机系统浏览器。

【解决方案】

解决这个问题的方法就是给WebView这种自定义的WebAgent对象。具体代码如下:

WebConfig webConfig=this.webView.getWebConfig();
this.webView.setWebAgent(new WebAgent(){@Overridepublic boolean isNeedLoadUrl(WebView webView, ResourceRequest request) {return super.isNeedLoadUrl(webView, request);}
});

【问题描述2】

最近在新电脑上安装DevEco Studio本地模拟器时,遇到了一个很古怪的问题,在这边跟大家分享一下,希望能帮助到遇到相同问题的同学。新安装的本地模拟器在启动的时候长时间黑屏,启动模拟器会发现 “Size on Disk”一直在增长,但是增长的很慢。

关闭模拟器以后在本地模拟器的日志中会发现,模拟器的错误日志的大小跟上面的Size on Disk相同。

cke_31186.png

打开qemu-error,可以看到有大量重复的错误信息:

ERROR   | Unexpected error while creating: C (error: 3)

不管是删除模拟器还是wipe模拟器数据都无法正常启动模拟器

【解决方案】

排查了半天,最后发现是误删了C:\Users\用户名\目录下的.android文件夹导致的,重新新建.android文件夹后,就可以正常运行模拟器了

http://www.lryc.cn/news/171658.html

相关文章:

  • 给出三个整数,判断大小
  • 优化软件系统,解决死锁问题,提升稳定性与性能 redis排队下单
  • MyBatisPlus 底层用 json 存储,Java 仍然使用 对象操作
  • 发送验证码倒计时 防刷新重置!!!
  • OpenCV项目开发实战--forEach的并行像素访问与其它方法的性能比较
  • cv::Mat 的常见操作方法
  • JVM——11.JVM小结
  • 月木学途开发 2.前台用户模块
  • buuctf-ciscn_s_3
  • 3D模型格式转换工具HOOPS Exchange协助Epic Games实现CAD数据轻松导入虚幻引擎
  • Linux- inode vnode
  • 不来看看?通过Python实现贪吃蛇小游戏
  • C# linq初探 使用linq查询数组中元素
  • 使用线程池进行任务处理
  • ES6之Map和Set有什么不同?
  • Java中的集合
  • 9.4.2servlet基础2
  • 嵌入式学习 - 用电控制电
  • QCA组态如何科学命名?
  • 外贸行业中常用的邮箱推荐
  • 高性能实践
  • 说说hashCode() 和 equals() 之间的关系?
  • 算法通关村-----图的基本算法
  • 基于随机森林+小型智能健康推荐助手(心脏病+慢性肾病健康预测+药物推荐)——机器学习算法应用(含Python工程源码)+数据集(二)
  • stm32学习-芯片系列/选型
  • LeetCode //C - 200. Number of Islands
  • 使用Python构建强大的网络爬虫
  • 图像处理之《基于语义对象轮廓自动生成的生成隐写术》论文精读
  • Java 字节流
  • 华硕电脑怎么录屏?分享实用录制经验!