mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
Fixed OnClickListener for the GeocodingAdapter
This commit is contained in:
parent
d16aaf1695
commit
d2a1cf9e8c
@ -141,6 +141,17 @@ class GeocodingActivity :
|
|||||||
|
|
||||||
private fun initAdapter(addresses: List<Address>) {
|
private fun initAdapter(addresses: List<Address>) {
|
||||||
adapter = GeocodingAdapter(binding.geocodingResults.context!!, addresses)
|
adapter = GeocodingAdapter(binding.geocodingResults.context!!, addresses)
|
||||||
|
adapter.setOnItemClickListener(object : GeocodingAdapter.OnItemClickListener {
|
||||||
|
override fun onItemClick(position: Int) {
|
||||||
|
val address: Address = adapter.getItem(position) as Address
|
||||||
|
val geocodingResult = GeocodingResult(address.latitude, address.longitude, address.displayName)
|
||||||
|
val intent = Intent(this@GeocodingActivity, LocationPickerActivity::class.java)
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
||||||
|
intent.putExtra(BundleKeys.KEY_ROOM_TOKEN, roomToken)
|
||||||
|
intent.putExtra(BundleKeys.KEY_GEOCODING_RESULT, geocodingResult)
|
||||||
|
startActivity(intent)
|
||||||
|
}
|
||||||
|
})
|
||||||
binding.geocodingResults.adapter = adapter
|
binding.geocodingResults.adapter = adapter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user