Android Studio - IntelliJ 新 Java 类向导

pio*_*ojo 12 intellij-idea android-studio

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

在此处输入图片说明

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

有没有办法回到老巫师?

xko*_*kor 7

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

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


Mad*_*ted 1

\n

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

\n
\n

来自 Android Studio文档:

\n
\n

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

\n
    \n
  • IMPORT_BLOCK - 支持任何超类或接口所必需的以换行符分隔的 Java 导入语句列表,或空字符串("")。例如,如果您仅实现 Runnable 接口并且\n不扩展任何内容,则此变量将为import java.lang.Runnable;\\n。\n如果您实现 Runnable 接口并扩展 Activity\n类,则该变量将为import android.app.Activity;\\nimportjava.lang.Runnable;\\n。
  • \n
  • 可见性 -\n该类是否具有公共访问权限。它的值可以是PUBLIC或PACKAGE_PRIVATE。
  • \n
  • SUPERCLASS - 单个类名,或\n空。${SUPERCLASS}如果存在,新类名后面会有一个 extends子句。\n
  • \n
  • INTERFACES - 以逗号分隔的接口列表,\n或者为空。如果存在,则在超类后面会有一个 Implements\n${INTERFACES}子句,或者如果\n没有超类,则在类名后面会有一个 Implements\n 子句。对于接口和注释类型,\n接口具有 extends 关键字。
  • \n
  • 摘要 - 类是否应该是抽象的。它的值为TRUE或FALSE。
  • \n
  • FINAL - 课程是否应该是最终的。它的值可以是TRUE或FALSE。
  • \n
\n
\n
\n

有没有办法回到原来的巫师状态?

\n
\n

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

\n