Madalin Branea
Madalin Branea

Reputation: 35

Activity transition in Kotlin

I am trying to build pretty much my first android app. I am also learning Kotlin at the same time. As it stands i can't seem to get activity transition to work.

This is the code of the main activity class MainActivity : AppCompatActivity() {

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


    PdfButton.setOnClickListener(View.OnClickListener{
        @Override
    fun onClick(v:View) {
            val intent = Intent(this@MainActivity, WebActivity::class.java)
            startActivity(intent)
    } } )


}
}

And this is the code of the second activity

class WebActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_web)


}}

Any help would be deeply appreciated. Thank you in advance

Upvotes: 1

Views: 2835

Answers (2)

Naveen
Naveen

Reputation: 360

In kotlin, you can simplify OnClicklisteners using lambda expressions. Try below code, it will work

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

Upvotes: 2

Ramkumar.M
Ramkumar.M

Reputation: 691

Refer here Activity Transition Koatlin

Upvotes: 0

Related Questions