|
1 | 1 | package cn.jiguang.plugins.verification; |
2 | 2 |
|
3 | | -import android.app.Application; |
4 | 3 | import android.text.TextUtils; |
5 | 4 | import android.widget.ImageView; |
6 | 5 | import android.widget.RelativeLayout; |
7 | 6 |
|
8 | | -import com.facebook.react.ReactInstanceManager; |
| 7 | +import com.facebook.react.ReactApplication; |
9 | 8 | import com.facebook.react.ReactRootView; |
10 | 9 | import com.facebook.react.bridge.Arguments; |
11 | 10 | import com.facebook.react.bridge.Callback; |
|
15 | 14 | import com.facebook.react.bridge.ReadableArray; |
16 | 15 | import com.facebook.react.bridge.ReadableMap; |
17 | 16 | import com.facebook.react.bridge.WritableMap; |
18 | | -import com.facebook.react.common.LifecycleState; |
19 | 17 | import com.facebook.react.modules.core.DeviceEventManagerModule; |
20 | | -import com.facebook.react.shell.MainReactPackage; |
21 | 18 |
|
22 | 19 | import java.lang.reflect.Field; |
23 | 20 |
|
@@ -403,16 +400,8 @@ private ReactRootView convertToView(ReadableMap readableMap){ |
403 | 400 | return null; |
404 | 401 | } |
405 | 402 | ReactRootView reactView = new ReactRootView(reactContext); |
406 | | - ReactInstanceManager reactInstanceManager = ReactInstanceManager.builder() |
407 | | - .setApplication((Application) reactContext.getApplicationContext()) |
408 | | - .setCurrentActivity(getCurrentActivity()) |
409 | | - .setBundleAssetName("index.android.bundle") |
410 | | - .setJSMainModulePath("index") |
411 | | - .addPackage(new MainReactPackage()) |
412 | | - .setUseDeveloperSupport(true) |
413 | | - .setInitialLifecycleState(LifecycleState.RESUMED) |
414 | | - .build(); |
415 | | - reactView.startReactApplication(reactInstanceManager, viewName, null); |
| 403 | + ReactApplication application = (ReactApplication)getCurrentActivity().getApplication(); |
| 404 | + reactView.startReactApplication(application.getReactNativeHost().getReactInstanceManager(), viewName); |
416 | 405 | RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); |
417 | 406 | if (viewPoint != null) { |
418 | 407 | int marginLeft = dp2Pix(viewPoint.getInt(0)); |
|
0 commit comments