![](/img/trans.png)
[英]How to move from one activity to another i.e Java Class to Kotlin Class in an Android Java Project?
[英]How do I move from one Java Activity to another Kotlin Activity in same project?
我正在编写一个同时包含 Java 和 Kotlin 活动的 android 应用程序。 我希望从 Kotlin 迁移到 Java,完成了,现在我希望回到 Kotlin 活动,我找不到具体的代码。
我的应用程序名称是 starter,Kotlin 活动是 MainActivity.kt,Java 类是 face_detect.java。 我已经试过了:`
btn2.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Intent i = new Intent(this, MainActivity.class);
startActivity(i);
}
});
`
我期待点击 face_detect.java 上的按钮,这将带我到 MainActivity.kt
匿名类中的this
代表该类。 这里需要添加按钮的Activity的引用。
改成
Intent i = new Intent(MyCurrentActivity.this, MainActivity.class);
并将MyCurrentActivity替换为您当前的活动名称。
Intent intent = new Intent(getActivity(), KotlinActivity.class);
开始活动(意图);
将 KotlinActivity.class 替换为您的活动名称。
尝试替换Intent i = new Intent(this, MainActivity.class);
通过Intent i = new Intent(this, MainActivity::class.java);
同样在点击侦听器中,而不是传递“this”,传递我当前的 activity.this
请试试这个代码。 写正常意图。
Intent intent=new Intent(CurrentActivtiy.this,otherActivity.class);
startActivity(inent)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.