Android Studio:显示变量用法,而不是ctrl + click上的声明

时间:2019-06-11 21:15:19

标签: android-studio

在以下Kotlin代码中

private lateinit var userListenerRegistration: ListenerRegistration

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                              savedInstanceState: Bundle?): View? {

        userListenerRegistration =
                FirestoreUtil.addUsersListener(this.activity!!, this::updateRecyclerView)

        return inflater.inflate(R.layout.fragment_people, container, false)
    }

为什么userListenerRegistration上的 Ctrl +单击会产生它的用法?我已经在settings->keymaps中验证了 Ctrl +单击对应于显示声明。

1 个答案:

答案 0 :(得分:0)

我认为您在这里很容易缺少的东西。如果我是正确的,那么您指的是代码的第一行。在此行中声明了变量userListenerRegistration。因此, ctrl + click 应该已经重定向到此行本身。但是,AS会向您显示其用法,这是更明智的IMO。

尝试单击其他变量,例如LisetenerRegistration,您应该直接转到它的声明。

PS:在其他代码编辑器(如VSCode)中,您不会看到此行为。