# Join a meeting without launching new activity

**URL:** <https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191>\
**Category:** Android\
**Created:** [December 23, 2019, 11:51pm UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191 "2019-12-23T23:51:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohammed.aljammali](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mohammed.aljammali/32/2690_2.png) [@mohammed.aljammali](https://devforum.zoom.us/u/mohammed.aljammali)\
**Post date:** [December 23, 2019, 11:51pm UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/1 "2019-12-23T23:51:15Z")

</div>

Currently, I am using “meetingService.joinMeetingWithParams(this, params, opts);”

Which either launch the default zoom meeting activity or a custom UI by extending “MeetingActivity” in another activity.

is there a way to just join while staying in the same activity (keep it in the foreground) or making the zoom meeting activity a fragment that I can show in the original activity when a meeting is started and hide it afterwards.

---

<div class="post-metadata">

**Author:** ![Fred\_Luo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/fred_luo/32/62_2.png) [@Fred\_Luo](https://devforum.zoom.us/u/Fred_Luo)\
**Post date:** [December 24, 2019, 2:11am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/2 "2019-12-24T02:11:02Z")

</div>

@mohammed.aljammali

Please add the key value in the config.xml  
key:zm\_config\_conf\_activity value:You activity name which extending MeetingActivity

```
<string name="zm_config_conf_activity">You activity name which extending MeetingActivity</string>
```

---

<div class="post-metadata">

**Author:** ![mohammed.aljammali](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mohammed.aljammali/32/2690_2.png) [@mohammed.aljammali](https://devforum.zoom.us/u/mohammed.aljammali)\
**Post date:** [January 5, 2020, 11:18pm UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/3 "2020-01-05T23:18:29Z")

</div>

Hi Fred,  
this solution only gives me the option to create my own zoom new Activity. I am looking to stay in the same activity while joining a zoom meeting.

I found the solution  
ZoomSDK.getInstance().getMeetingSettingsHelper().setCustomizedMeetingUIEnabled(true)

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [January 6, 2020, 6:52pm UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/4 "2020-01-06T18:52:16Z")

</div>

Hi [mohammed.aljammali](https://devforum.zoom.us/u/mohammed.aljammali),

Thanks for the reply. Our SDK offers 2 solutions for the meeting components:

- Zoom default UI - everything is the same as the official Zoom client, but you will have limited configuration options.
- Custom UI - Everything is under your control, you need to draw your own UI.

What Fred was suggesting is for the Zoom default UI. However, if you would like to have more controls and more customization like you have mentioned, Custom UI is the right way to go with. Glad you found the solution.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![Guangda](https://avatars.discourse-cdn.com/v4/letter/g/919ad9/32.png) [@Guangda](https://devforum.zoom.us/u/Guangda)\
**Post date:** [March 30, 2020, 7:10am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/5 "2020-03-30T07:10:40Z")

</div>

Hi! I’m encountering the same issue in my project now. Basically the UI I need to display is:

the upper portion of the screen shows the Zoom Meeting UI, the lower portion of the screen shows the UI of my existing Activity.

I’ve read the discussion above and enabled custom UI mode by `setCustomizedMeetingUIEnabled(true)`. I can then toggle the visibility of some buttons / windows, but I still could not find a way to make the entire zoom meeting UI NOT full screen. Please forgive me if I missed some steps. Could you give some suggestions how to make it work? Any help is appreciated!

Thank you!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [March 31, 2020, 1:49am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/6 "2020-03-31T01:49:05Z")

</div>

Hi [Guangda](https://devforum.zoom.us/u/Guangda),

Thanks for using Zoom SDK. If you would like to use Custom UI, after setting the Custom UI by calling the `setCustomizedMeetingUIEnabled`, you might want to call `isCustomizedMeetingUIEnabled` to double check whether the Custom UI is truly enabled. The Custom UI feature is a paid feature so it is not available for all accounts.

If you do not want to purchase Custom UI feature, one of our demo apps shows a way of implementing a similar outcome of what you are mentioning without using Custom UI.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![Guangda](https://avatars.discourse-cdn.com/v4/letter/g/919ad9/32.png) [@Guangda](https://devforum.zoom.us/u/Guangda)\
**Post date:** [April 2, 2020, 12:37am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/7 "2020-04-02T00:37:05Z")

</div>

Hi Carson,

Thanks a lot for your reply! I found the similar implementation from the “example 2”. And I was able to fit the Zoom video view into a window.

I’m encountering a new issue though, when I execute the `meetingService.joinMeetingWithParams(this, params);`, the `MyMeetingActivity` (the one that extends the SDK’s `MeetingActivity`) won’t be opened automatically, user has to click the zoom android notification to enter the `MyMeetingActivity`. How can I make the `MyMeetingActivity` running by itself after `joinMeetingWithParams` is executed?

Besides, the password dialog (the input dialog that allows user to enter their password) doesn’t show up the zoom meeting view is opened.

My meeting params / options are exactly the same as the `example 2` demo app, is there anything I missed?

Thanks again!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [April 3, 2020, 5:16am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/8 "2020-04-03T05:16:34Z")

</div>

Hi Guangda,

Thanks for the reply. I have replied to your question in [The android SDK "sample" demo app stuck in "preparing meeting" black screen - #4 by carson.zoom](https://devforum.zoom.us/t/the-android-sdk-sample-demo-app-stuck-in-preparing-meeting-black-screen/10224/4)

On the other hand, regarding the following that does not exist in another question:

> [@Guangda](#):
>
> How can I make the `MyMeetingActivity` running by itself after `joinMeetingWithParams` is executed?

You could specify your own meeting activity in `config.xml` like [https://github.com/zoom/zoom-sdk-android/blob/master/mobilertc-android-studio/example2/src/main/res/values/config.xml#L4](https://github.com/zoom/zoom-sdk-android/blob/master/mobilertc-android-studio/example2/src/main/res/values/config.xml#L4), then extends the `MeetingActivity` in your `MyMeetingActivity`. Then you could define your own logic in your `MyMeetingActivity`(Such as override the back button, etc.)

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![Guangda](https://avatars.discourse-cdn.com/v4/letter/g/919ad9/32.png) [@Guangda](https://devforum.zoom.us/u/Guangda)\
**Post date:** [April 8, 2020, 1:20am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/9 "2020-04-08T01:20:22Z")

</div>

Thanks! This solves my problem.

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [April 8, 2020, 6:52am UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/10 "2020-04-08T06:52:13Z")

</div>

Glad to hear that the problem has resolved. Happy Zooming! 🙂

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 8:15pm UTC](https://devforum.zoom.us/t/join-a-meeting-without-launching-new-activity/7191/11 "2020-08-21T20:15:02Z")

</div>

Closed on August 21, 2020, 8:15pm UTC


