美文网首页
android 两个界面回调实现

android 两个界面回调实现

作者: AWuli灰灰 | 来源:发表于2016-08-23 16:11 被阅读0次

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

    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上面了。

    相关文章

      网友评论

          本文标题:android 两个界面回调实现

          本文链接:https://www.haomeiwen.com/subject/szhnsttx.html