强制子类在java中设置内部类

Sho*_*ort 2 java android abstract-class abstract

我正在开发一个需要使用蓝牙的应用程序.问题是我有几个使用蓝牙通信的活动,我正在创建一个进行通信的类.为此,我需要将结果重新发送到活动.我正在尝试实现这样的活动:

    public abstract class MyCommunicationActivity extends Activity {
    public static class MYHANDLER extends Handler{};
}
Run Code Online (Sandbox Code Playgroud)

我想强制每个活动创建一个处理来自通信类的响应的HANDLER,这个类将接收一个对象MyCommunication类,因此它知道该活动将挥动一个子类,它是处理结果的处理程序.我这样做了,但是我的子类(那些扩展MyCommunicationActivity的子类)没有强制实现处理程序.

我怎样才能做到这一点?可能吗?

FD_*_*FD_ 7

添加如下方法:

public abstract Handler getHandler();
Run Code Online (Sandbox Code Playgroud)

这将强制所有子类在getHandler()那里实现并返回Handler.