protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.SendBirdActivityMessaging); this.Window.SetSoftInputMode(SoftInput.StateAlwaysHidden); InitFragment(savedInstanceState); InitUIComponents(); InitSendBird(this.Intent.Extras); if (mSendBirdInfo.GetBoolean("start")) { string[] targetUserIds = mSendBirdInfo.GetStringArray("targetUserIds"); SendBirdSDK.StartMessaging(new List <string> (targetUserIds)); } else if (mSendBirdInfo.GetBoolean("join")) { string channelUrl = mSendBirdInfo.GetString("channelUrl"); SendBirdSDK.JoinMessaging(channelUrl); } }
public void InviteMessaging(List <string> userIds) { ResetMessagingContent(); InitMessaging(); SendBirdSDK.StartMessaging(userIds); }