Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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
如何在同一项目中从一个Java活动转移到另一个Kotlin活动?_Java_Android_Android Studio_Kotlin - Fatal编程技术网

如何在同一项目中从一个Java活动转移到另一个Kotlin活动?

如何在同一项目中从一个Java活动转移到另一个Kotlin活动?,java,android,android-studio,kotlin,Java,Android,Android Studio,Kotlin,我正在编写一个android应用程序,它同时具有Java和Kotlin活动。我希望从Kotlin转移到Java,已经完成了,现在我希望回到Kotlin活动,我找不到具体的代码 我的应用程序名是starter,Kotlin活动是MainActivity.kt,java类是face_detect.java。 我已经试过: ` ` 我希望单击face_detect.java上的按钮,这会将我带到MainActivity.kt在匿名类中,该类表示该类。这里您需要添加按钮的活动的引用 改为 Intent

我正在编写一个android应用程序,它同时具有Java和Kotlin活动。我希望从Kotlin转移到Java,已经完成了,现在我希望回到Kotlin活动,我找不到具体的代码

我的应用程序名是starter,Kotlin活动是MainActivity.kt,java类是face_detect.java。 我已经试过: `

`

我希望单击face_detect.java上的按钮,这会将我带到MainActivity.kt

在匿名类中,该类表示该类。这里您需要添加按钮的活动的引用

改为

Intent i = new Intent(MyCurrentActivity.this, MainActivity.class); 

并将MyCurrentActivity替换为您当前的活动名称。

Intent Intent=new IntentgetActivity,KotlinActivity.class

星状体

将KotlinActivity.class替换为您的活动名称。

尝试替换Intent i=new Intent此main activity.class;通过Intent i=newintentthis,MainActivity::class.java


另外,在内部单击listener而不是传递此,传递我的当前活动。此

请尝试此代码。写下正常意图

Intent intent=new Intent(CurrentActivtiy.this,otherActivity.class);
startActivity(inent)

您还可以完成当前活动MainActivity::class.java从Kotlin类而不是java类启动活动。
Intent intent=new Intent(CurrentActivtiy.this,otherActivity.class);
startActivity(inent)