# OnReceiveMessageWrapperListener

public abstract class OnReceiveMessageWrapperListener implements IRongCoreListener.OnReceiveMessageListener

接收消息的监听器。 注意:请切换线程，处理耗时操作。

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

#### Inheritors

OnReceiveMessageWrapperListener

## Constructors

IRongCoreListener.OnReceiveMessageWrapperListener
Link copied to clipboard
public void IRongCoreListener.OnReceiveMessageWrapperListener()

## 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)
收到消息的处理。
public abstract boolean onReceived(Message message, int left, boolean hasPackage, boolean offline)
接收实时或者离线消息。 注意: 1.