Compare commits
1 commit
9541c14112
...
85dfd44b4f
Author | SHA1 | Date | |
---|---|---|---|
85dfd44b4f |
1 changed files with 16 additions and 8 deletions
|
@ -36,14 +36,21 @@ open class QuickAvailabilityFragment : Fragment(), OpenEuiccContextMarker {
|
|||
)
|
||||
}
|
||||
|
||||
private val conclusion: TextView by lazy { requireView().requireViewById(R.id.quick_availability_conclusion) }
|
||||
private val conclusion: TextView by lazy {
|
||||
requireView().requireViewById(R.id.quick_availability_conclusion)
|
||||
}
|
||||
|
||||
private val resultSlots: TextView by lazy { requireView().requireViewById(R.id.quick_availability_result_slots) }
|
||||
private val resultSlots: TextView by lazy {
|
||||
requireView().requireViewById(R.id.quick_availability_result_slots)
|
||||
}
|
||||
|
||||
private val resultNotes: TextView by lazy { requireView().requireViewById(R.id.quick_availability_result_notes) }
|
||||
|
||||
private val hidden: CheckBox by lazy { requireView().requireViewById(R.id.quick_availability_hidden) }
|
||||
private val resultNotes: TextView by lazy {
|
||||
requireView().requireViewById(R.id.quick_availability_result_notes)
|
||||
}
|
||||
|
||||
private val hidden: CheckBox by lazy {
|
||||
requireView().requireViewById(R.id.quick_availability_hidden)
|
||||
}
|
||||
|
||||
override fun onCreateView(
|
||||
inflater: LayoutInflater,
|
||||
|
@ -58,7 +65,9 @@ open class QuickAvailabilityFragment : Fragment(), OpenEuiccContextMarker {
|
|||
|
||||
override fun onStart() {
|
||||
super.onStart()
|
||||
lifecycleScope.launch { onCompatibilityUpdate() }
|
||||
lifecycleScope.launch {
|
||||
onCompatibilityUpdate(getCompatibilityCheckResult())
|
||||
}
|
||||
}
|
||||
|
||||
fun onContinueToApp() {
|
||||
|
@ -69,8 +78,7 @@ open class QuickAvailabilityFragment : Fragment(), OpenEuiccContextMarker {
|
|||
(requireActivity() as QuickAvailabilityActivity).launchMainActivity()
|
||||
}
|
||||
|
||||
suspend fun onCompatibilityUpdate() {
|
||||
val result = getCompatibilityCheckResult()
|
||||
fun onCompatibilityUpdate(result: CompatibilityResult) {
|
||||
conclusion.text = formatConclusion(result)
|
||||
if (result.compatibility != Compatibility.COMPATIBLE) return
|
||||
resultSlots.isVisible = true
|
||||
|
|
Loading…
Add table
Reference in a new issue