{"action":"opened","issue":{"url":"https://api.github.com/repos/mapbox/react-native-mapbox-gl/issues/1237","repository_url":"https://api.github.com/repos/mapbox/react-native-mapbox-gl","labels_url":"https://api.github.com/repos/mapbox/react-native-mapbox-gl/issues/1237/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/react-native-mapbox-gl/issues/1237/comments","events_url":"https://api.github.com/repos/mapbox/react-native-mapbox-gl/issues/1237/events","html_url":"https://github.com/mapbox/react-native-mapbox-gl/issues/1237","id":329549289,"node_id":"MDU6SXNzdWUzMjk1NDkyODk=","number":1237,"title":"[Android] MapView loading callbacks not fired after first use","user":{"login":"luskin","id":5702322,"node_id":"MDQ6VXNlcjU3MDIzMjI=","avatar_url":"https://avatars3.githubusercontent.com/u/5702322?v=4","gravatar_id":"","url":"https://api.github.com/users/luskin","html_url":"https://github.com/luskin","followers_url":"https://api.github.com/users/luskin/followers","following_url":"https://api.github.com/users/luskin/following{/other_user}","gists_url":"https://api.github.com/users/luskin/gists{/gist_id}","starred_url":"https://api.github.com/users/luskin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luskin/subscriptions","organizations_url":"https://api.github.com/users/luskin/orgs","repos_url":"https://api.github.com/users/luskin/repos","events_url":"https://api.github.com/users/luskin/events{/privacy}","received_events_url":"https://api.github.com/users/luskin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-05T17:14:59Z","updated_at":"2018-06-05T17:14:59Z","closed_at":null,"author_association":"NONE","body":"I have confirmed after much testing that on Android after the first use of mapbox the following callback methods are not fired:\r\n\r\n```\r\nonDidFinishLoadingMap()\r\nonDidFinishRenderingMap()\r\nonDidFinishRenderingMapFully()\r\n```\r\n\r\nOur application waits until the map is loaded and then fades in. This functionality works great every time on iOS and the first time the Android app is run, but then these methods are not fired so the fade in animation never occurs (thus the map is never displayed to the user). There is no way the Mapbox team let something like this slip so I'm sure there is an implementation issue on our end. Can anybody shed some light?\r\n\r\nReferencing issue [#863](https://github.com/mapbox/react-native-mapbox-gl/issues/863) and [#383](https://github.com/mapbox/react-native-mapbox-gl/issues/383) but no conclusive information about why these are not fired. I would expect from the Mapbox team that these methods would be documented properly if they were iOS only callbacks."}}
{"actor":{"display_login":"luskin"}}