From 605b585b2763b1520c6903ccd6dd1ffb4d6810a0 Mon Sep 17 00:00:00 2001 From: Rifqi222 <mrifki193@gmail.com> Date: Fri, 5 Apr 2024 13:35:58 +0700 Subject: [PATCH] fix: change access camera onResume and onPause --- .idea/deploymentTargetDropDown.xml | 15 +-------------- .../main/java/com/pbd/psi/ui/scan/ScanFragment.kt | 10 ++++++++++ .../com/pbd/psi/ui/twibbon/TwibbonFragment.kt | 10 ++++++++++ 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml index 1026ee1..0c0c338 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 7cedb14..04f7d55 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 b0c750c..b67522a 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 -- GitLab