AndroidStudio使用百度开发者平台的LBS SDK编写一个确定经纬度的小程序,出现错误,但不知道问题在哪

本人是小白,对着书本打的代码,结果出了问题,自己看了一晚上,在网上找了很久也没发现解决办法,还请大神赐教!!!错误提示如下:Error:(86, 12) 错误: MainActivity.MyLocationListener不是抽象的, 并且未覆盖BDLocationListener中的抽象方法onConnectHotSpotMessage(String,int)源代码如下图当鼠标放在标红线的代码上时,显示:Class 'MyLocationListener' must either be declared abstract or implement abstract method 'onConnectHotSpotMessage(String,int)' in 'BDLocationListener'

想必是拜读郭神的《第一行代码》吧,这个是因为百度提供的这个BDLocationListener接口更新了,现在需要实现两个函数你可以按住control键+鼠标点击这个接口,就可以看到有两个未被实现的方法了,目前你只实现了一个onReceiveLocation()方法,还有一个方法是onConnectHotSpotMessage()。你用的Android Studio的话,直接在你的这个MyLocationListener类中按Control键+O找到onConnectHotSpotMessage()方法点确定就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-26
把光标移到有问题的这一行,按住alt+enter,点击提示选项。
相似回答