我可以在 android studio 中执行以下操作吗?我有一个 Kotlin 项目,我用它的 Java 类创建了另一个活动,我想通过单击 java 活动中的按钮来开始 Kotlin 活动,然后它开始 Kotlin 活动
3 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
是的,您可以开始从 Java 到 Kotlin 的活动,反之亦然。
来自爪哇
startActivity(new Intent(context,DestinationActivity.class))
来自科特林
startActivity(Intent(this, DestinationActivity::class.java))
德玛西亚99
TA贡献1770条经验 获得超3个赞
在java中,它是
startActivity(new Intent(currentActivity.this, nextActivity.class);
如果你想将数据发送到java中的下一个活动
Intent intent = new Intent(MainActivity.this, nextActivity.class);
intent.putExtra("anyName", value);
startActivity(intent);
对于科特林来说是
startActivity(Intent(this@MainActivity, nextActivity::class.java)
如果您想将数据发送到 kotlin 中的下一个活动
val intent = Intent(this@MainActivity, SecondActivity::class.java)
intent.putExtra("Name", name)
intent.putExtra("Email", email)
intent.putExtra("Phone", phone)
startActivity(intent)
添加回答
举报
0/150
提交
取消