注册

关于Android的OnMessageNotifyListener

sdk里比文档的说明中多了两个方法,想问一下这两个方法在什么情况下会调用
options.setNotifyText(new OnMessageNotifyListener() {
    @Override
    public String onNewMessageNotify(EMMessage message) {
        //可以根据message的类型提示不同文字,这里为一个简单的示例
        return "你的好基友" + message.getFrom() + "发来了一条消息哦";
    }
    @Override
    public String onLatestMessageNotify(EMMessage message, int fromUsersNum, int messageNum) {
        return fromUsersNum + "个基友,发来了" + messageNum + "条消息";
    }
    @Override
    public String onSetNotificationTitle(EMMessage emMessage) {
        return null;
    }
    @Override
    public int onSetSmallIcon(EMMessage emMessage) {
        return 0;
    }
});
已邀请:
你说的是哪两个
现在问题是:
A给B发,B在app打开,进入聊天界面,调用了conversation.resetUnreadMsgCount();
然后一直按返回键退出了app。这时A再给B发消息,在B的通知栏里显示的是“1位联系人发来n条消息”。
B打开app再调用conversation.resetUnreadMsgCount();,退出。A再发,会显示“1位联系人发来n+1条消息”
是不是我少调用了什么方法?

要回复问题请先登录注册