从其他活动

时间:2015-07-27 22:04:56

标签: java android handler

我正在编写一个简单的聊天应用程序,但我不知道如何使用其他活动的主结果处理程序。我在主要活动中设置了resultHandler,如下所示:

ResultHandler handler = new ResultHandler();
MGey.setUpdatesHandler(handler);

我的ResultHandler.java有这段代码

public class ResultHandler {
    @Override
    public void onResult(ChatObject object)
    {
        //receive message object from server
    }
}

现在在我的其他活动(Dialogs.java)中,我想使用此处理程序来获取更新。

例如:如果我的onResult方法收到新邮件对象(ChatObject.NewMessage),我想在Dialogs.java中使用此对象进行新邮件通知等。

if (object instanceof ChatObject.NewMessage)
//pass this object to Dialogs activity

0 个答案:

没有答案