//[
startStreemActivity
[androidJvm]\
abstract fun startStreemActivity(currentFragment: Fragment, localParticipantSessionConfig: Streem.SessionConfig, remoteParticipant: Streem.ParticipantRequest? = null, errorCallback: (Throwable) -> Unit? = null)
Opens a room with the participants in a new full-screen Activity.
Parameters
androidJvm
| currentFragment | this Fragment’s onActivityResult method will be called with the room’s exit code. |
| localParticipantSessionConfig | the SessionConfig of the local user. |
| remoteParticipant | the remote participant to invite to the room. |
| errorCallback | a function that is called with a Throwable when an error occurs. |
[androidJvm]\
abstract fun startStreemActivity(currentActivity: Activity, localParticipantSessionConfig: Streem.SessionConfig, remoteParticipant: Streem.ParticipantRequest? = null)
Deprecated
As of v0.10.0, please use new method with errorCallback
Replace with
startStreemActivity(currentActivity, localParticipantSessionConfig, remoteParticipant) { error -> }
Opens a room with the participants in a new full-screen Activity.
Parameters
androidJvm
| currentActivity | this Activity’s onActivityResult method will be called with the room’s exit code. |
| remoteParticipant | the remote participant to invite to the room. |
[androidJvm]\
abstract fun startStreemActivity(currentActivity: Activity, localParticipantSessionConfig: Streem.SessionConfig, initialCallState: InitialCallState? = null, remoteParticipant: Streem.ParticipantRequest? = null, referenceId: String? = null, integrationId: String? = null, errorCallback: (Throwable) -> Unit? = null)
Deprecated
As of v0.26.0, please use new suggested way to start a Streem via Activity Results API outlined in the ReadMe
Opens a room with the participants in a new full-screen Activity.
Parameters
androidJvm
| currentActivity | this Activity’s onActivityResult method will be called with the room’s exit code. |
| localParticipantSessionConfig | the SessionConfig of the local user. |
| initialCallState | specifies initial state of mute/camera/speaker when the call starts |
| remoteParticipant | the remote participant to invite to the room. |
| referenceId | the reference ID to use for the room, or null if none. |
| integrationId | the integration ID to use for the room, or null if none. |
| errorCallback | a function that is called with a Throwable when an error occurs. |
[androidJvm]\
abstract fun startStreemActivity(currentFragment: Fragment, localParticipantSessionConfig: Streem.SessionConfig, remoteParticipant: Streem.ParticipantRequest? = null)
Deprecated
As of v0.10.0, please use new method with errorCallback
Replace with
startStreemActivity(currentFragment, localParticipantSessionConfig, remoteParticipant) { error -> }
Opens a room with the participants in a new full-screen Activity.
Parameters
androidJvm
| currentFragment | this Fragment’s onActivityResult method will be called with the room’s exit code. |
| remoteParticipant | the remote participant to invite to the room. |
[androidJvm]\
abstract fun startStreemActivity(currentActivity: Activity, invitation: Streem.StreemInvitation, localParticipantSessionConfig: Streem.SessionConfig, errorCallback: (Throwable) -> Unit? = null)
Deprecated
As of v0.14.0, please start Streem with registerForActivityResult(StartStreemFromInvitation())
Opens or joins a room with the current invitation in a new full-screen Activity.
Parameters
androidJvm
| invitation | the invitation to use. |
| currentActivity | this Activity’s onActivityResult method will be called with the room’s exit code. |
| localParticipantSessionConfig | the SessionConfig of the local user. |
| errorCallback | a function that is called with a Throwable when an error occurs. |
[androidJvm]\
abstract fun startStreemActivity(currentFragment: Fragment, invitation: Streem.StreemInvitation, localParticipantSessionConfig: Streem.SessionConfig, errorCallback: (Throwable) -> Unit? = null)
Deprecated
As of v0.14.0, please start Streem with registerForActivityResult(StartStreemFromInvitation())
Opens or joins a room with an invitation code in a new full-screen Activity.
Parameters
androidJvm
| invitation | the invitation to use |
| currentFragment | this Fragment’s onActivityResult method will be called with the room’s exit code. |
| localParticipantSessionConfig | the SessionConfig of the local user |
| errorCallback | a function that is called with a Throwable when an error occurs. |