[android] remove usage of the deprecated OnMapChange listener
This commit is contained in:
committed by
Łukasz Paczos
parent
5a6d5ea311
commit
e2ec125730
@@ -33,12 +33,10 @@ class StyleChangeIdlingResource : IdlingResource {
|
||||
|
||||
fun waitForStyle(mapView: MapView, mapboxMap: MapboxMap, styleUrl: String) {
|
||||
isIdle = false
|
||||
mapView.addOnMapChangedListener(object : MapView.OnMapChangedListener {
|
||||
override fun onMapChanged(change: Int) {
|
||||
if (change == MapView.DID_FINISH_LOADING_STYLE) {
|
||||
mapView.removeOnMapChangedListener(this)
|
||||
setIdle()
|
||||
}
|
||||
mapView.addOnDidFinishLoadingStyleListener(object : MapView.OnDidFinishLoadingStyleListener {
|
||||
override fun onDidFinishLoadingStyle() {
|
||||
mapView.removeOnDidFinishLoadingStyleListener(this)
|
||||
setIdle()
|
||||
}
|
||||
})
|
||||
mapboxMap.setStyleUrl(styleUrl)
|
||||
|
||||
Reference in New Issue
Block a user