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 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 hidden: CheckBox by lazy {
|
||||||
|
requireView().requireViewById(R.id.quick_availability_hidden)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onCreateView(
|
override fun onCreateView(
|
||||||
inflater: LayoutInflater,
|
inflater: LayoutInflater,
|
||||||
|
@ -58,7 +65,9 @@ open class QuickAvailabilityFragment : Fragment(), OpenEuiccContextMarker {
|
||||||
|
|
||||||
override fun onStart() {
|
override fun onStart() {
|
||||||
super.onStart()
|
super.onStart()
|
||||||
lifecycleScope.launch { onCompatibilityUpdate() }
|
lifecycleScope.launch {
|
||||||
|
onCompatibilityUpdate(getCompatibilityCheckResult())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun onContinueToApp() {
|
fun onContinueToApp() {
|
||||||
|
@ -69,8 +78,7 @@ open class QuickAvailabilityFragment : Fragment(), OpenEuiccContextMarker {
|
||||||
(requireActivity() as QuickAvailabilityActivity).launchMainActivity()
|
(requireActivity() as QuickAvailabilityActivity).launchMainActivity()
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend fun onCompatibilityUpdate() {
|
fun onCompatibilityUpdate(result: CompatibilityResult) {
|
||||||
val result = getCompatibilityCheckResult()
|
|
||||||
conclusion.text = formatConclusion(result)
|
conclusion.text = formatConclusion(result)
|
||||||
if (result.compatibility != Compatibility.COMPATIBLE) return
|
if (result.compatibility != Compatibility.COMPATIBLE) return
|
||||||
resultSlots.isVisible = true
|
resultSlots.isVisible = true
|
||||||
|
|
Loading…
Add table
Reference in a new issue