diff --git a/app/src/main/java/com/example/nerbos/fragments/transaction/TransactionFragment.kt b/app/src/main/java/com/example/nerbos/fragments/transaction/TransactionFragment.kt index d5eb6b35cee41e4ac9276332f93ddf6f4fc464d3..0b92fd4b198c06a21bb55736270b47f77989ff65 100644 --- a/app/src/main/java/com/example/nerbos/fragments/transaction/TransactionFragment.kt +++ b/app/src/main/java/com/example/nerbos/fragments/transaction/TransactionFragment.kt @@ -450,37 +450,6 @@ class TransactionFragment : Fragment() { } } - private fun setLocation(){ - if (ActivityCompat.checkSelfPermission( - requireContext(), - Manifest.permission.ACCESS_FINE_LOCATION - ) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission( - requireContext(), - Manifest.permission.ACCESS_COARSE_LOCATION - ) != PackageManager.PERMISSION_GRANTED - ) { - ActivityCompat.requestPermissions(requireActivity(), arrayOf(Manifest.permission.ACCESS_FINE_LOCATION), permissionCode) - return - } - fusedLocationProviderClient.lastLocation.addOnSuccessListener (requireActivity()){ - location -> - currentLocation = location - } - } - - @Suppress("DEPRECATION") - private fun getAddressName() : String{ - // Hanya set otomatis jika mendapatkan permission, jika tidak input lokasi string - setLocation() - return if (currentLocation!=null){ - // Geocode to get the address string - val address = geocoder.getFromLocation(currentLocation!!.latitude, currentLocation!!.longitude, 1) - address!![0].getAddressLine(0) - } else { - "" - } - } - private fun inputCheck(name: String, nominal:Float, location:String): Boolean { return !(TextUtils.isEmpty(name) || TextUtils.isEmpty(location) || (nominal<=0) ) }