diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml index 1026ee158eb30a72805ac4f497ab5e0636d20508..0c0c3383890637b4721df1f49d0b229e55c0f361 100644 --- a/.idea/deploymentTargetDropDown.xml +++ b/.idea/deploymentTargetDropDown.xml @@ -3,20 +3,7 @@ <component name="deploymentTargetDropDown"> <value> <entry key="app"> - <State> - <runningDeviceTargetSelectedWithDropDown> - <Target> - <type value="RUNNING_DEVICE_TARGET" /> - <deviceKey> - <Key> - <type value="SERIAL_NUMBER" /> - <value value="adb-RRCT400LBLA-VDbMwR._adb-tls-connect._tcp" /> - </Key> - </deviceKey> - </Target> - </runningDeviceTargetSelectedWithDropDown> - <timeTargetWasSelectedWithDropDown value="2024-04-04T18:09:34.930937Z" /> - </State> + <State /> </entry> </value> </component> diff --git a/app/src/main/java/com/pbd/psi/ui/scan/ScanFragment.kt b/app/src/main/java/com/pbd/psi/ui/scan/ScanFragment.kt index 7cedb14523eb03f561a6be0110eb9593b128475b..04f7d55c7a67f01767f2f4c8fb919a2936751261 100644 --- a/app/src/main/java/com/pbd/psi/ui/scan/ScanFragment.kt +++ b/app/src/main/java/com/pbd/psi/ui/scan/ScanFragment.kt @@ -266,6 +266,16 @@ class ScanFragment : Fragment() { _binding = null } + override fun onResume() { + super.onResume() + startCamera() + } + + override fun onPause() { + super.onPause() + cameraProvider?.unbindAll() + } + private fun isOnline(context: Context): Boolean{ val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager diff --git a/app/src/main/java/com/pbd/psi/ui/twibbon/TwibbonFragment.kt b/app/src/main/java/com/pbd/psi/ui/twibbon/TwibbonFragment.kt index b0c750c7cd8934ef2d9b7c94b1edab011f7c5a49..b67522a2ea508b97ac5815abc015f7280452f1fc 100644 --- a/app/src/main/java/com/pbd/psi/ui/twibbon/TwibbonFragment.kt +++ b/app/src/main/java/com/pbd/psi/ui/twibbon/TwibbonFragment.kt @@ -112,4 +112,14 @@ class TwibbonFragment : Fragment() { super.onDestroyView() _binding = null } + + override fun onResume() { + super.onResume() + startCamera() + } + + override fun onPause() { + super.onPause() + cameraProvider?.unbindAll() + } } \ No newline at end of file