Ошибка при вызове второго действия с помощью кнопки - PullRequest
0 голосов
/ 26 мая 2020

enter image description here У меня проблема с вызовом второго действия с помощью кнопки восстановления пароля. Я останавливаю приложение.

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

    }

    fun goToRecover(view: View) {
        val intent = Intent(this,RecoverPasswordActivity::class.java)
        this.startActivity(intent)
    }
}

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 26 мая 2020

Вы пробовали добавить onClick в XML -кладку вот так?

android:onClick="/*your method name*/"

Если да, убедитесь, что нет опечаток. В вашем случае это, вероятно, будет:

android:onClick="addOne"

OR

Вы также можете программно прослушивать события щелчка. как показано ниже:

установите Button in OnCreate метод:

var goToRecoverBtn = findViewById(R.id./*id name here*/)

после этого добавьте ClickListener в goToRecoverBtn :

goToRecoverBtn.setOnClickListener{
         // do anything whatever you want
}

ИЛИ

Код MainActivity выглядит следующим образом

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        var goToRecoverBtn = findViewById(R.id./*id name here*/)

        goToRecoverBtn.setOnClickListener{
            val intent = Intent(this@MainActivity, RecoverPasswordActivity::class.java)
            startActivity(intent)
        }


    }
}

Кстати, не могли бы вы показать нам свой. xml файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...