From 26d39067035932c989b3c84cae9155ea9ea1cfaa Mon Sep 17 00:00:00 2001 From: septs Date: Sun, 8 Dec 2024 08:41:22 +0800 Subject: [PATCH] fix: profile class always display --- .../java/im/angry/openeuicc/ui/EuiccManagementFragment.kt | 8 +++----- app-common/src/main/res/layout/euicc_profile.xml | 2 ++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt index 8947480..824b683 100644 --- a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt +++ b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt @@ -367,10 +367,6 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener, private lateinit var profile: LocalProfileInfo fun setProfile(profile: LocalProfileInfo) { - if (unfilteredProfileListFlow.value) { - profileClassLabel.isVisible = true - profileClass.isVisible = true - } this.profile = profile name.text = profile.displayName @@ -382,7 +378,9 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener, } ) provider.text = profile.providerName - if (profileClass.isVisible) profileClass.setText( + profileClassLabel.isVisible = unfilteredProfileListFlow.value + profileClass.isVisible = unfilteredProfileListFlow.value + profileClass.setText( when (profile.profileClass) { LocalProfileInfo.Clazz.Testing -> R.string.profile_class_testing LocalProfileInfo.Clazz.Provisioning -> R.string.profile_class_provisioning diff --git a/app-common/src/main/res/layout/euicc_profile.xml b/app-common/src/main/res/layout/euicc_profile.xml index 83aae8d..7971017 100644 --- a/app-common/src/main/res/layout/euicc_profile.xml +++ b/app-common/src/main/res/layout/euicc_profile.xml @@ -85,6 +85,7 @@ android:textSize="14sp" android:textStyle="bold" android:singleLine="true" + android:visibility="gone" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toBottomOf="@id/provider_label" app:layout_constraintBottom_toTopOf="@+id/iccid_label"/> @@ -97,6 +98,7 @@ android:layout_marginStart="7dp" android:textSize="14sp" android:singleLine="true" + android:visibility="gone" app:layout_constraintLeft_toRightOf="@id/profile_class_label" app:layout_constraintTop_toBottomOf="@id/provider" app:layout_constraintBottom_toTopOf="@+id/iccid"/> -- 2.45.3