title: Convert from latlang to address using Geocoding Not working Android Kotlin
body: <p>this is my fuction</p>
  
  <pre><code>private fun getAddress(latLng: LatLng): String {
          val geocoder = Geocoder(this)
          val addresses: List&lt;Address&gt;?
          val address: Address?
          var addressText = ""
  
          try {
              addresses = geocoder.getFromLocation(latLng.latitude, latLng.longitude, 1)
              if (null != addresses &amp;&amp; !addresses.isEmpty()) {
                  address = addresses[0]
                  for (i in 0 until address.maxAddressLineIndex) {
                      addressText += if (i == 0) address.getAddressLine(i) else "\n" + address.getAddressLine(
                          i
                      )
                  }
              }
          } catch (e: IOException) {
              Log.e("MapsActivity", e.localizedMessage)
          }
  
          return addressText
  }
  </code></pre>
  
  <p>i call fuction like this</p>
  
  <pre><code>val lat  = dataVar.get(0).lat!!.toDouble()
  val lang = dataVar.get(0).lng!!.toDouble()
  
  val latLang = LatLng(lat, lang)
  
  address.text = getAddress(latLang)
  </code></pre>
  
  <p>output not showing anything. 
  am using API for free, or need active billing  to use it??</p>
  
  <p>2019-11-30 09:23:28.224 7918-7918/ E/SchedPolicy: set_timerslack_ns write failed: Operation not permitted</p>