chore: simplify CompatibilityCheckActivity logical #61
1 changed files with 6 additions and 14 deletions
|
@ -1,7 +1,6 @@
|
||||||
package im.angry.openeuicc.ui
|
package im.angry.openeuicc.ui
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.util.Log
|
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
|
@ -68,20 +67,13 @@ class CompatibilityCheckActivity: AppCompatActivity() {
|
||||||
it.visibility = View.GONE
|
it.visibility = View.GONE
|
||||||
}
|
}
|
||||||
|
|
||||||
when (item.state) {
|
val viewId = when (item.state) {
|
||||||
CompatibilityCheck.State.SUCCESS -> {
|
CompatibilityCheck.State.SUCCESS -> R.id.compatibility_check_checkmark
|
||||||
root.requireViewById<View>(R.id.compatibility_check_checkmark).visibility = View.VISIBLE
|
CompatibilityCheck.State.FAILURE -> R.id.compatibility_check_error
|
||||||
}
|
CompatibilityCheck.State.FAILURE_UNKNOWN -> R.id.compatibility_check_unknown
|
||||||
CompatibilityCheck.State.FAILURE -> {
|
else -> R.id.compatibility_check_progress_bar
|
||||||
root.requireViewById<View>(R.id.compatibility_check_error).visibility = View.VISIBLE
|
|
||||||
}
|
|
||||||
CompatibilityCheck.State.FAILURE_UNKNOWN -> {
|
|
||||||
root.requireViewById<View>(R.id.compatibility_check_unknown).visibility = View.VISIBLE
|
|
||||||
}
|
|
||||||
else -> {
|
|
||||||
root.requireViewById<View>(R.id.compatibility_check_progress_bar).visibility = View.VISIBLE
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
root.requireViewById<View>(viewId).visibility = View.VISIBLE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue