在Android Java项目中,如何从一个活动移动到另一个活动,即从Java类到Kotlin类?
我使用以下方法,但在第一个类(Java类)中的所有情况下,在运行时都会出现错误。这里LoginActivity是Java类,VerifyMobile活动是Kotlin类在Android Java项目中,如何从一个活动移动到另一个活动,即从Java类到Kotlin类?,java,android,kotlin,android-intent,Java,Android,Kotlin,Android Intent,我使用以下方法,但在第一个类(Java类)中的所有情况下,在运行时都会出现错误。这里LoginActivity是Java类,VerifyMobile活动是Kotlin类 Intent Intent=newintent(这是VerifyMobile.class)(运行时错误) Intent Intent=newintent(LoginActivity.this,VerifyMobile.class)(运行时错误) Intent Intent=newintent(这是VerifyMobile::cl
Intent Intent=newintent(这是VerifyMobile.class)代码>(运行时错误)
Intent Intent=newintent(LoginActivity.this,VerifyMobile.class)代码>(运行时错误)
Intent Intent=newintent(这是VerifyMobile::class.java)代码>(编译器错误)
Intent-Intent=new-Intent(LoginActivity.this,VerifyMobile::class.java)代码>(编译器错误)
在3和4中,看起来Kotlin和Java语法混合在一起了 要在Java文件(
.Java
)中创建意图,请执行以下操作:
Intent Intent=newintent(上下文,VerifyMobile.class);
要在Kotlin文件(.kt
)中创建意图,请执行以下操作:
val intent=intent(上下文,VerifyMobile::class.java)
导航到的
活动
使用哪种语言编写并不重要。重要的是编写代码的文件的语言。在3和4中,看起来Kotlin和Java语法混合在一起了
要在Java文件(.Java
)中创建意图,请执行以下操作:
Intent Intent=newintent(上下文,VerifyMobile.class);
要在Kotlin文件(.kt
)中创建意图,请执行以下操作:
val intent=intent(上下文,VerifyMobile::class.java)
导航到的
活动
使用哪种语言编写并不重要。重要的是代码所用文件的语言。要启动另一个活动,您应该将当前活动创建为下一个活动,如下所示:
爪哇:
科特林:
val intent = Intent(this, AnotherActivity::class.java)
startActivity(intent)
startActivity(Intent(this, AnotherActivity::class.java))
或:
爪哇
科特林:
val intent = Intent(this, AnotherActivity::class.java)
startActivity(intent)
startActivity(Intent(this, AnotherActivity::class.java))
要初始化另一个活动,您应该创建您的意图,将当前活动复制到下一个活动,如下所示: 爪哇: 科特林:
val intent = Intent(this, AnotherActivity::class.java)
startActivity(intent)
startActivity(Intent(this, AnotherActivity::class.java))
或:
爪哇
科特林:
val intent = Intent(this, AnotherActivity::class.java)
startActivity(intent)
startActivity(Intent(this, AnotherActivity::class.java))
什么是运行时错误?什么是运行时错误?