MainActivity.MyLocationListener不是抽象的, 并且未覆盖抽象方法

图片说明

MyLocationListener是不是没有实现BDLocationListener接口

BDLocationListener为抽象类,MyLocationListener是其子类。

抽象类的子类要么重写父类的抽象方法(此例中为OnConnectHotSpotMessage)
要么仍然声明为抽象类,把抽象方法的重写工作交给下一层级的子类。
最终,必须有子类实现该抽象方法,否则,从最初的父类到最终的子类都不能用来实例化对象。

回到题中,因为MyLocationListener只有重写父类的抽象方法,才不会是抽象类,才能用来实例化对象。
不重写也行,除非MyLocationListener仍然是抽象类。

图片说明
第二行代码389页就有这个问题,需要重写抽象父类的方法,不然既不是抽象的,也不是实例。重写后就没问题了

大神 怎么解决的。。