|
|
@@ -18,7 +18,6 @@
|
|
18
|
18
|
package org.jitsi.meet.sdk;
|
|
19
|
19
|
|
|
20
|
20
|
import android.app.Activity;
|
|
21
|
|
-import android.app.Application;
|
|
22
|
21
|
import android.support.annotation.Nullable;
|
|
23
|
22
|
|
|
24
|
23
|
import com.facebook.react.ReactInstanceManager;
|
|
|
@@ -175,9 +174,9 @@ class ReactInstanceManagerHolder {
|
|
175
|
174
|
* time. All {@code ReactRootView} instances will be tied to the one and
|
|
176
|
175
|
* only {@code ReactInstanceManager}.
|
|
177
|
176
|
*
|
|
178
|
|
- * @param application {@code Application} instance which is running.
|
|
|
177
|
+ * @param activity {@code Activity} current running Activity.
|
|
179
|
178
|
*/
|
|
180
|
|
- static void initReactInstanceManager(Application application) {
|
|
|
179
|
+ static void initReactInstanceManager(Activity activity) {
|
|
181
|
180
|
if (reactInstanceManager != null) {
|
|
182
|
181
|
return;
|
|
183
|
182
|
}
|
|
|
@@ -215,7 +214,8 @@ class ReactInstanceManagerHolder {
|
|
215
|
214
|
|
|
216
|
215
|
reactInstanceManager
|
|
217
|
216
|
= ReactInstanceManager.builder()
|
|
218
|
|
- .setApplication(application)
|
|
|
217
|
+ .setApplication(activity.getApplication())
|
|
|
218
|
+ .setCurrentActivity(activity)
|
|
219
|
219
|
.setBundleAssetName("index.android.bundle")
|
|
220
|
220
|
.setJSMainModulePath("index.android")
|
|
221
|
221
|
.addPackages(packages)
|