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