Skip to content

Instantly share code, notes, and snippets.

@ademgunay
Last active August 5, 2019 03:23
Show Gist options
  • Save ademgunay/5769e1bb09d3873efe3bca37df7ae518 to your computer and use it in GitHub Desktop.
Save ademgunay/5769e1bb09d3873efe3bca37df7ae518 to your computer and use it in GitHub Desktop.
DetailActivity.kt
package com.gunaya.demo.demomeow.presentation.detail
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import com.gunaya.demo.demomeow.R
import com.gunaya.demo.demomeow.presentation.loadImage
import kotlinx.android.synthetic.main.activity_detail.*
const val EXTRA_CAT_IMAGE_URL = "EXTRA_CAT_IMAGE_URL"
class DetailActivity : AppCompatActivity() {
companion object {
// Whenever we want to create this Activity, we use it via this intent creation function.
fun getStartIntent(context: Context, imageUrl: String): Intent {
return Intent(context, DetailActivity::class.java)
.putExtra(EXTRA_CAT_IMAGE_URL, imageUrl)
}
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_detail)
val imageUrl = intent.getStringExtra(EXTRA_CAT_IMAGE_URL)
detailCatImage.loadImage(imageUrl)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment