Когда я форматирую код в android studio с помощью CTRL + ALT + L, моя функция stati c () сначала устанавливается? - PullRequest
1 голос
/ 21 февраля 2020

Позвольте мне объяснить,

Когда я форматирую код [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)?

1 Ответ

2 голосов
/ 21 февраля 2020

Проблема будет в том, что вы заявили, что хотите использовать все методы publi c или все методы stati c выше других методов. Или у вас может быть "держать переопределенные методы вместе". Есть несколько вариантов.

Проверьте вкладку расположения, чтобы увидеть, что вы установили:

enter image description here

(см. 21,22 на мой скриншот, он объявляет stati c методы выше методов экземпляра).

...