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类_Android Studio_Kotlin - Fatal编程技术网

Android studio 在Android Studio中使用意图操作创建Kotlin类

Android studio 在Android Studio中使用意图操作创建Kotlin类,android-studio,kotlin,Android Studio,Kotlin,在androidstudio上使用Java时,我通常不必创建文件,我只需键入我想要使用的类的名称,并使用“Intent Actions”来解决问题并创建必要的文件。问题是,当我使用Kotlin时,如果我需要的话,比如说一个接口,当我点击Intent操作时,Android Studio在我正在处理的同一个文件中创建该接口,而不是像Java那样为包选择提供对话框。关于如何解决这个问题有什么想法吗?这恰好是Kotlin中的默认行为,因为对文件中的内容的限制比较弱 解决这个问题的一个相当快速且无痛的方法

在androidstudio上使用Java时,我通常不必创建文件,我只需键入我想要使用的类的名称,并使用“Intent Actions”来解决问题并创建必要的文件。问题是,当我使用Kotlin时,如果我需要的话,比如说一个接口,当我点击Intent操作时,Android Studio在我正在处理的同一个文件中创建该接口,而不是像Java那样为包选择提供对话框。关于如何解决这个问题有什么想法吗?

这恰好是Kotlin中的默认行为,因为对文件中的内容的限制比较弱

解决这个问题的一个相当快速且无痛的方法是立即在新创建的接口上调用意图操作,然后选择
将“MyInterface”移动到一个单独的文件
。这会将其移动到同一包/文件夹中的单独文件中


如果要将其移动到另一个包中,F6是将类或接口移动到其他地方的默认快捷方式,当光标位于新接口上时,也可以调用它。

?2018年,这仍然没有修补:(