在Android Java项目中,如何从一个活动移动到另一个活动,即从Java类到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

我使用以下方法,但在第一个类(Java类)中的所有情况下,在运行时都会出现错误。这里LoginActivity是Java类,VerifyMobile活动是Kotlin类

  • 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)(编译器错误)
  • 正在寻找解决方案

  • 在第一个类(Java类)中进行更改
  • 在第二个类(Kotlin类)中进行更改

  • 在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))
    

    什么是运行时错误?什么是运行时错误?