尝试实现类时,我收到以下消息:
public class MyLocationListener implements BDLocationListener
这句话错了。提示是:类'MyLocationListener'必须声明为abstract或在'BDLocationListener
中实现抽象方法'onConnectHotSpotMessage(String,int)'我使用Android Studio。
答案 0 :(得分:0)
你的BDLocationListener
类有一个需要在MyLocationlistener
中实现的抽象方法,它就像一个契约,如果一个类想要实现一个抽象类,它必须实现它的抽象方法,或者也是抽象的。
您可以找到有关抽象类here
的更多信息答案 1 :(得分:0)
您宣布您正在实施BDLocationListener"这是一个抽象类。
实现抽象类时,必须为抽象类中的每个未实现的抽象方法提供方法。在这种情况下,onConnectHotSpotMessage(String,int)是该类中的抽象方法之一。
您必须在MyLocationListener类中提供此方法的实现,或者将MyLocationListener声明为抽象类。如果将MyLocationListener声明为抽象类,则无法实例化它,因此您更有可能希望实现该方法。