AndroidStudio 修改注释渲染(documentation显示@hide)

Android Studio Setting

前言

更新了最新版的 Android Studio Arctic Fox 之后,发现看源码的时候,注释都是渲染成文档状态了。这样挺方便阅读的。而且可以直接点击链接跳转等操作。以如下图为例:
android.os.Handler#Handler.png

好倒是挺好的,方便了阅读源码。也可以快速查看相关的方法和类。但是,有个比较恶心的问题,这个方法其实是有 @hide 注解的,而被 @hide javadoc属性的类和方法的集合是不能通过SDK访问的API。如下代码所示,这样看来,注释渲染为 documentation comments 后并未展示 @hide 相关内容,这就难受了,看半天,准备用的时候,一脸问号,咋没法访问。。。

    /**
     * Use the {@link Looper} for the current thread
     * and set whether the handler should be asynchronous.
     *
     * Handlers are synchronous by default unless this constructor is used to make
     * one that is strictly asynchronous.
     *
     * Asynchronous messages represent interrupts or events that do not require global ordering
     * with respect to synchronous messages.  Asynchronous messages are not subject to
     * the synchronization barriers introduced by {@link MessageQueue#enqueueSyncBarrier(long)}.
     *
     * @param async If true, the handler calls {@link Message#setAsynchronous(boolean)} for
     * each {@link Message} that is sent to it or {@link Runnable} that is posted to it.
     *
     * @hide
     */
    public Handler(boolean async) {
        this(null, async);
    }

解决办法

  • 快捷键切换 或者 鼠标切换

默认快捷键切换方式是 Ctrl + Alt + Q
或者点击注解左侧边栏的那个小笔
就可以切换回源码方式。
如下图:
Toggle Rendered View.png

  • 修改Studio设置

路径为:Settings > Editor > Reader Mode > Rendered documentation comments
取消勾选即可。如下图:
Settings.png

参考

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值