# OnReceiveMessageWrapperListener

public abstract class OnReceiveMessageWrapperListener extends IRongCoreListener.OnReceiveMessageWrapperListener

接收消息的监听器。

此接口可以替换 IRongCoreListener.OnReceiveMessageListener 用于解决接收大量消息时，界面频繁刷新问题。 该接口会返回 left 和 hasPackage 参数，两者可以配合使用判断何时拉取完离线消息。

## Constructors

OnReceiveMessageWrapperListener
Link copied to clipboard
public void OnReceiveMessageWrapperListener()

## Functions

onReceived
Link copied to clipboard
public boolean onReceived(Message message, int left, boolean hasPackage, boolean offline)
接收实时或者离线消息。 注意: 1.
onReceivedMessage
Link copied to clipboard
public abstract void onReceivedMessage(Message message, ReceivedProfile profile)
接收实时或者离线消息。 注意:请切换线程，处理耗时操作。

## Inherited functions

onOfflineMessageSyncCompleted
Link copied to clipboard
public void onOfflineMessageSyncCompleted()
离线消息接收完成 远端消息同步完成回调，每次连接成功触发一次 远端没有消息的时候，连接成功后会立即触发 远端有大量历史消息的时候，连接成功会等待消息接收完成之后触发 @5.2.
onReceived
Link copied to clipboard
public boolean onReceived(Message message, ReceivedProfile profile)
public final boolean onReceived(Message message, int left)
收到消息的处理。