Как настроить порядок импорта в Android Studio в Kotlin, чтобы игнорировать, являются ли они «статическим» импортом? - PullRequest
3 голосов
/ 29 июня 2019

Используя «Оптимизировать импорт» в Android Studio 3.4.1, импорт упорядочивается примерно так:

import com.walla.walla
import com.willy.willy
import org.koin.android.ext.android.get
import org.koin.androidx.viewmodel.ext.android.viewModel
import kotlin.concurrent.thread // <-- note this line
import kotlin.random.Random

Как вы могли видеть выше, импорт функции (он же «статический» импорт в Java)например, kotlin.concurrent.thread и kotlin.random.Random помещаются под другие операции импорта.

Это не соответствует руководству по стилю Android Kotlin :

Операторы импорта для классов, функции и свойства сгруппированы в один список и отсортированы в ASCII.

Я не смог найти способ сделать так, чтобы порядок в Android Studio импортировался независимо от того, является ли импорт классом илифункция.Есть ли возможность сделать это так?

1 Ответ

1 голос
/ 29 июня 2019

Это похоже на недоразумение.Фактически, kotlin.concurrent.thread является функцией.Поэтому его следует сгруппировать вместе с другими классами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...