如何在Kotlin中自定义Android Studio的导入顺序,以忽略它们是否为“静态”导入?

时间:2019-06-28 21:11:17

标签: android android-studio kotlin import

使用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

如上所示,kotlin.concurrent.threadkotlin.random.Random之类的功能(也称为Java中的“静态”导入)导入位于其他导入下。

它与Android Kotlin style guide不一致:

  

有关类,函数和属性的导入语句组合在一个列表中,并按ASCII排序。

我无法找到一种方法来实现Android Studio订单导入,无论导入是类还是函数。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这似乎是一种误解。实际上,kotlin.concurrent.thread 函数。因此,应将其与其他类一起分组。