in app/src/main/java/com/amazon/ivs/broadcast/ui/fragments/autoconfiguration/configurationsummary/ConfigurationSummaryFragment.kt [31:55]
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
viewModel.onRecommendationReceived.consumedValue?.run {
configurationViewModel.recommendation = this
binding.summaryBitrateValue.text = toFormattedKbps(targetBitrate)
binding.summaryDataUsageValue.text = toFormattedGbPerHour(targetBitrate)
binding.summaryQualityValue.text = getString(
R.string.quality_template,
(if (width > height) height else width).toInt(),
frameRate
)
}
binding.continueToApp.setOnClickListener {
viewModel.release()
if (viewModel.isRunnedFromSettingsView) openFragment(R.id.navigation_settings) else openFragment(R.id.navigation_main)
}
binding.rerunConfiguration.setOnClickListener {
viewModel.rerunConfiguration = true
openFragment(R.id.navigation_configuration_setup)
}
}