【问题标题】:Android Studio - IntelliJ new java class wizardAndroid Studio - IntelliJ 新 java 类向导
【发布时间】:2020-10-01 23:48:43
【问题描述】:

在上次 Android Studio 更新之后,在选择名称后立即出现以下新的 java 类向导:

找不到任何有关如何使用它的指南,因为它不会自动完成任何内容。

有没有办法回到老巫师?

【问题讨论】:

  • 我实际上认为这是一些开发人员在发布前忘记取出的调试窗口,因为它看起来很奇怪,就像所有东西都用大写字母写的一样。它也没有实际用途。

标签: android-studio intellij-idea


【解决方案1】:

找不到任何有关如何使用它的指南,因为它不会自动完成任何内容。

来自 Android Studio Documentation

Android Studio 将文件模板变量替换为生成的 Java 文件中的值。在“创建新类”对话框中输入值。该模板有以下变量可供您使用:

  • IMPORT_BLOCK - 以换行符分隔的 Java 导入语句列表 支持任何超类或接口或空字符串所必需的 (“”)。例如,如果您只实现 Runnable 接口并且 什么都不扩展,这个变量将是import java.lang.Runnable;\n。 如果你实现了 Runnable 接口并扩展了 Activity 类,它将是import android.app.Activity;\nimportjava.lang.Runnable;\n
  • 能见度 - 该类是否具有公共访问权限。它可以有一个值 PUBLICPACKAGE_PRIVATE
  • SUPERCLASS - 单个类名,或 空的。如果存在,将有一个 extends ${SUPERCLASS} 子句 在新的类名之后。
  • INTERFACES - 以逗号分隔的列表 接口,或为空。如果存在,将有一个工具 ${INTERFACES} 子句在超类之后,或者在类名之后 if 没有超类。对于接口和注释类型, 接口有 extends 关键字。
  • 抽象 - 是否类 应该是抽象的还是不抽象的。它的值可以是TRUEFALSE
  • FINAL - 类是否应该是最终的。它可以有一个值 TRUEFALSE

有没有办法回到老巫师?

没有。您无法恢复到旧样式的新类对话框。

【讨论】:

    【解决方案2】:

    您可以通过在设置 -> 编辑器 -> 文件和代码模板中将类模板重置为默认值来禁用此对话框:

    当模板包含无法自动提供的变量时显示此对话框。我认为工作室安装程序忘记了以前设置中的更新模板,其中新类对话框有更多选项。

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 2017-04-17
      • 2018-04-28
      • 1970-01-01
      • 2013-08-20
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多