安卓项目中图标显示不正常 Code insight and other background tasks are disabled.

如图所示,安卓项目中图标不正常显示。原因:我们的安卓studio开启了省电模式。



解决方案:File -> Power Save Mode 取消勾选

在这里顺便说下,省电模式作用:就是更省电,但是代码自动提示、错误提示什么的被禁掉了。所以我们一般不用省电模式。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
codeInsight.inlayProvider 是 IDEA 提供的一个扩展点,可以用于在编辑器显示各种提示信息。具体来说,该扩展点可以让插件在编辑器显示各种辅助信息,例如代码折叠、参数提示、变量类型提示等。 要使用 codeInsight.inlayProvider 扩展点,在插件需要实现 InlayProvider 接口,并注册到 IDEA 的扩展点。具体来说,可以按以下步骤进行操作: 1. 创建 InlayProvider 实现类 首先,需要创建一个类,实现 InlayProvider 接口。该接口定义了一个方法 getInlineElements,该方法用于获取指定文本范围内的提示信息。 2. 注册 InlayProvider 实现 在创建 InlayProvider 实现后,需要将其注册到 IDEA 的扩展点。可以使用 ExtensionPointName 类和 Extensions 类来完成注册操作。 3. 实现提示信息的生成逻辑 在实现 InlayProvider 接口时,需要编写逻辑来生成提示信息。具体来说,可以根据当前文本范围、文本内容、光标位置等信息,生成相应的提示信息,并将其返回给 getInlineElements 方法。 4. 显示提示信息 在实现了 InlayProvider 接口并注册到 IDEA 扩展点后,插件就可以在编辑器显示提示信息了。具体来说,插件可以在编辑器指定的位置,使用 JTextComponent 的 setInlayHints 方法显示提示信息。在显示提示信息时,插件可以根据用户的编辑器设置,对提示信息进行格式化和缩进,以提高代码的可读性。 需要注意的是,codeInsight.inlayProvider 扩展点可以用于不同的语言和框架,因此在实现提示信息的生成逻辑时,需要考虑不同语言和框架的差异。同时,为了提高提示信息的准确性和可读性,插件还需要使用语义分析等技术,对文本范围、文本内容、光标位置等信息进行分析和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值