【问题标题】:Android Studio does not automatically import androidx.lifecycle.observeAndroid Studio 不会自动导入 androidx.lifecycle.observe
【发布时间】:2020-05-19 17:39:11
【问题描述】:

当我将以下代码放入 Android Studio 时,Android Studio 不会提示我从 androidx.lifecycle 导入 observe。我必须手动进行导入,我开始厌倦了。

        startFragmentViewModel.suggestions.observe(this) {
            it?.let { searchView.addSuggestions(it) }
        }

假设我们这样写一个函数:

//fun Fragment.importObserve() {
//    import androidx.lifecycle.observe
//}

有没有办法我们可以做这样的事情?

【问题讨论】:

标签: android android-studio android-lifecycle


【解决方案1】:

由于the issue reported here,这实际上是正常行为,当迁移到Kotlin 1.4或更高版本时,androidx.lifecycle.observe将被弃用,您可以使用内置observe扩展功能。

实际上不推荐相反的行为(自动添加导入)。

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多