[英]How to start a kotlin Activity from an LibGDX Android class
[英]How to start a Activity of Kotlin from Java android
我可以在 android studio 的下面进行这个操作吗?
我有一个 Kotlin 项目,我用它的 Java 类创建了另一个活动,我想通过在 Java 活动中单击 botton 来启动 Kotlin 活动,然后它启动 Kotlin 活动
Kotlin 可以与 Java 互操作。 只需像通常在 Java 中所做的那样使用Intent
启动 Activity。
是的,您可以开始从 Java 到 Kotlin 的活动,反之亦然。
来自爪哇
startActivity(new Intent(context,DestinationActivity.class))
来自科特林
startActivity(Intent(this, DestinationActivity::class.java))
在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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.