1

让我解释,

当我格式化代码 [CTRL+ALT+L]。

预期是这样的:

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public static void myCustomFun() {
    //some code here
}

}

但我得到了

结果如下:

  public static void myCustomFun() {
    //some code here
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

谁能告诉我android studio(V-3.5.3)有什么问题?

4

1 回答 1

2

问题将是您已声明您希望所有公共或所有静态方法高于其他方法。或者您可能有“将被覆盖的方法保持在一起”。有几个选项。

检查排列选项卡以查看您已设置的内容:

在此处输入图像描述

(请参阅我的屏幕截图上的 21,22,它在实例方法之上声明了静态方法)。

于 2020-02-21T14:28:11.900 回答