Kotlin Android start new Activity

后端 未结 17 2284
不知归路
不知归路 2020-12-07 23:33

I want to start another activity on Android but I get this error:

Please specify constructor invocation; classifier \'Page2\' does not have a companio

17条回答
  •  既然无缘
    2020-12-08 00:12

    This is my main activity where i take the username and password from edit text and setting to the intent

    class MainActivity : AppCompatActivity() {
    val userName = null
    val password = null
    override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    button.setOnClickListener {
        val intent = Intent(this@MainActivity,SecondActivity::class.java);
        var userName = username.text.toString()
        var password = password_field.text.toString()
        intent.putExtra("Username", userName)
        intent.putExtra("Password", password)
        startActivity(intent);
     }
    }
    

    This is my second activity where i have to receive values from the main activity

    override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_second)
    var strUser: String = intent.getStringExtra("Username")
    var strPassword: String = intent.getStringExtra("Password")
    user_name.setText("Seelan")
    passwor_print.setText("Seelan")
    }
    

提交回复
热议问题