Skip to content

Instantly share code, notes, and snippets.

@tpakis
Last active April 2, 2020 21:30
Show Gist options
  • Save tpakis/d7f6e8bf3cd4f6c386843316f6ec0b2c to your computer and use it in GitHub Desktop.
Save tpakis/d7f6e8bf3cd4f6c386843316f6ec0b2c to your computer and use it in GitHub Desktop.
enum class ABTestVariation(val navGraphRes: Int) {
BASELINE(R.navigation.baseline_navigation),
VARIATION1(R.navigation.variant1_navigation),
VARIATION2(R.navigation.variant2_navigation),
}
private val abTestVariation: ABTestVariation by lazy {
intent?.getSerializableExtra(KEY) as? ABTestVariation ?: ABTestVariation.BASELINE
}
override fun onCreate(savedInstanceState: Bundle?) {
...
setupNavigation(abTestVariation.navGraphRes)
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment