Skip to content

Instantly share code, notes, and snippets.

@PiotrPrus
Last active March 13, 2019 13:01
Show Gist options
  • Save PiotrPrus/0d6e8858256fdbea93d111ab1f2f065d to your computer and use it in GitHub Desktop.
Save PiotrPrus/0d6e8858256fdbea93d111ab1f2f065d to your computer and use it in GitHub Desktop.
Companion object of Parameterized Activity
class ParameterizedActivity : AppCompatActivity() {
companion object {
const val INTENT_PARAMS = "INTENT_PARAMS"
fun start(context: Context, params: Params) {
val intent = Intent(context, ParameterizedActivity::class.java)
intent.putExtra(INTENT_PARAMS, params)
context.startActivity(intent)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment