java - 如何在同一个项目中从一个 Java Activity 移动到另一个 Kotlin Activity?
问题描述
我正在编写一个同时具有 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替换为您当前的活动名称。
推荐阅读
- sql - 如何在 SQL 语句中获取带有句点/句号的键?
- java - 想要匹配一个范围字符串(检查正文)
- java - 超时后如何接受 Junit 5 测试?
- spring - Spring Boot 休息控制器:如何返回干净的 json
- c - 如何从标准输入C中获取一行数据
- java - 任何支持调度邮件发送的 API/邮件服务提供商?
- python-3.x - 输入 texbox 上的 V- 模型在 django for 循环中更新其他 v 模型输入文本上的文本
- javascript - 如何与 jest toHaveBeenCalled 一起使用不同的实例
- python - 如何使用 Apache Beam (Dataflow) 从 API 获取数据?
- python - Python中噪声图像中的多曲线检测