public abstract class

MultimediaMessagingSessionListener

extends Object
java.lang.Object
   ↳ com.gsma.services.rcs.extension.MultimediaMessagingSessionListener

Class Overview

This class offers callback methods on multimedia messaging session events

Summary

Public Constructors
MultimediaMessagingSessionListener()
Public Methods
abstract void onMessageReceived(ContactId contact, String sessionId, byte[] content)
This method is deprecated. Use onMessageReceived(ContactId, String, byte[], String) instead.
abstract void onMessageReceived(ContactId contact, String sessionId, byte[] content, String contentType)
Callback called when a multimedia message or data is received.
abstract void onMessagesFlushed(ContactId contact, String sessionId)
Callback called when multimedia messages have been flushed.
abstract void onStateChanged(ContactId contact, String sessionId, MultimediaSession.State state, MultimediaSession.ReasonCode reasonCode)
Callback called when the multimedia messaging session state/reasonCode is changed.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MultimediaMessagingSessionListener ()

Since: API Level 1.5

Public Methods

public abstract void onMessageReceived (ContactId contact, String sessionId, byte[] content)

Since: API Level 1.5

This method is deprecated.
Use onMessageReceived(ContactId, String, byte[], String) instead.

Callback called when a multimedia message or data is received.

Parameters
contact Contact ID
sessionId Session ID
content Message content

public abstract void onMessageReceived (ContactId contact, String sessionId, byte[] content, String contentType)

Since: API Level 1.6

Callback called when a multimedia message or data is received.

Parameters
contact Contact ID
sessionId Session ID
content Message content
contentType Message content type

public abstract void onMessagesFlushed (ContactId contact, String sessionId)

Since: API Level 1.6

Callback called when multimedia messages have been flushed.

Parameters
contact Contact ID
sessionId Session ID

public abstract void onStateChanged (ContactId contact, String sessionId, MultimediaSession.State state, MultimediaSession.ReasonCode reasonCode)

Since: API Level 1.5

Callback called when the multimedia messaging session state/reasonCode is changed.

Parameters
contact Contact ID
sessionId Session ID
state State
reasonCode Reason code