Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 如何在活动模板中根据变量的类型自动命名变量?_Android Studio_Kotlin_Live Templates - Fatal编程技术网

Android studio 如何在活动模板中根据变量的类型自动命名变量?

Android studio 如何在活动模板中根据变量的类型自动命名变量?,android-studio,kotlin,live-templates,Android Studio,Kotlin,Live Templates,使用dagger,Im大量注入字段-因此我创建了一个用于声明注入变量的活动模板: @Inject lateinit var $var$: $TYPE$ 在Java中,当我指定类型为repository时,类似的活动模板会自动填充存储库 然而,在科特林,情况并非如此。但我确信这是可能的?我想出来了!发布我认为最能说明问题的截图。 我对此有一个小小的变化,即使用智能完成。一开始我回避的关键问题是确保对变量重新排序,使类型在变量之前。否则类型将为空。

使用dagger,Im大量注入字段-因此我创建了一个用于声明注入变量的活动模板:

@Inject
lateinit var $var$: $TYPE$
在Java中,当我指定类型为
repository
时,类似的活动模板会自动填充存储库


然而,在科特林,情况并非如此。但我确信这是可能的?

我想出来了!发布我认为最能说明问题的截图。


我对此有一个小小的变化,即使用智能完成。一开始我回避的关键问题是确保对变量重新排序,使类型在变量之前。否则类型将为空。