android 两个界面回调实现

2016-08-23  本文已影响0人  AWuli灰灰

如果是回调的话可以定义一个回调的管理类。

A实现回调接口,注册到管理类上,在D上面执行操作的时候,可以调用管理类的接口回调就可以了。

如:

1.接口是NotifyMessage,回调方法是sendMessage(String msg)

public interface NotifyMessage{

public void sendMessage(String msg);

}

2.定义管理类NotifyMessageManager.

public class NotifyMessageManager{

......//可以采取单例

private NotifyMessage listener;

public void setNotifyMessage(NotifyMessage nm){

listener = nm;

}

public void sendNotifyMessage(String msg){

listener.sendMessage(msg);

}

}

3.让A实现NotifyMessage接口,并注册到NotifyMessageManager上。

4.在D中调用NotifyMessageManager的sendNotifyMessage,这样就可以把数据发到A上面了。

上一篇下一篇

猜你喜欢

热点阅读