From 48befc8b315d978eb1a8f308acfe2238afc13081 Mon Sep 17 00:00:00 2001 From: Mariya Date: Wed, 22 Nov 2023 17:00:14 +0530 Subject: [PATCH] App version Added --- .../com/example/hposregistration/data/user/UserData.kt | 1 + .../registration/ReviewDetailsRegistrationFragment.kt | 7 +++++++ .../registration/UserDetailsRegistrationFragment.kt | 10 ++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/hposregistration/data/user/UserData.kt b/app/src/main/java/com/example/hposregistration/data/user/UserData.kt index caa78f6..5ecc79d 100644 --- a/app/src/main/java/com/example/hposregistration/data/user/UserData.kt +++ b/app/src/main/java/com/example/hposregistration/data/user/UserData.kt @@ -18,6 +18,7 @@ data class UserData( var category: String = "", var caste: String = "", var subCaste: String? = "", + var appVersion: String ="", var house: String = "", var city: String = "", var district: String = "", diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt index dcddf34..780067c 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/ReviewDetailsRegistrationFragment.kt @@ -170,6 +170,13 @@ class ReviewDetailsRegistrationFragment : BaseFragment() { R.string.sickle_cell_family_history, userData.sickleCellHistory ) } + + val pInfo = requireActivity().packageManager.getPackageInfo( + requireActivity().packageName, 0 + ) + val version = pInfo.versionName + userData.appVersion = version + } } diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt index e0583d5..2d75e7a 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/UserDetailsRegistrationFragment.kt @@ -59,8 +59,6 @@ class UserDetailsRegistrationFragment : Fragment() { } else { binding.tilOthercaste.visibility = View.GONE } - - } } @@ -121,6 +119,7 @@ class UserDetailsRegistrationFragment : Fragment() { user.caste.let { etCaste.setText(it, false) } + if (yes1history.isChecked) { if (binding.yes1history.isChecked) View.VISIBLE else View.GONE @@ -216,6 +215,13 @@ class UserDetailsRegistrationFragment : Fragment() { } } + val pInfo = requireActivity().packageManager.getPackageInfo( + requireActivity().packageName, 0 + ) + val version = pInfo.versionName + userData.appVersion = version + + val mobile = etMobile.text.toString() if (mobile.isEmpty() || mobile.length != 10) { etMobile.error = "Please enter a valid 10-digit mobile number"