|
32 | 32 | import android.text.TextUtils;
|
33 | 33 | import android.view.View;
|
34 | 34 | import android.view.ViewGroup;
|
35 |
| - |
36 | 35 | import com.alibaba.fastjson.JSON;
|
37 | 36 | import com.alibaba.fastjson.JSONArray;
|
38 | 37 | import com.alibaba.fastjson.JSONObject;
|
|
41 | 40 | import com.taobao.weex.WXSDKManager;
|
42 | 41 | import com.taobao.weex.adapter.IWXJSExceptionAdapter;
|
43 | 42 | import com.taobao.weex.adapter.IWXUserTrackAdapter;
|
44 |
| -import com.taobao.weex.common.IWXBridge; |
45 |
| -import com.taobao.weex.common.IWXDebugProxy; |
46 |
| -import com.taobao.weex.common.WXConfig; |
47 |
| -import com.taobao.weex.common.WXErrorCode; |
48 |
| -import com.taobao.weex.common.WXException; |
49 |
| -import com.taobao.weex.common.WXJSBridgeMsgType; |
50 |
| -import com.taobao.weex.common.WXJSExceptionInfo; |
51 |
| -import com.taobao.weex.common.WXRefreshData; |
52 |
| -import com.taobao.weex.common.WXRuntimeException; |
53 |
| -import com.taobao.weex.common.WXThread; |
| 43 | +import com.taobao.weex.common.*; |
54 | 44 | import com.taobao.weex.dom.CSSShorthand;
|
55 | 45 | import com.taobao.weex.layout.ContentBoxMeasurement;
|
56 | 46 | import com.taobao.weex.ui.WXComponentRegistry;
|
| 47 | +import com.taobao.weex.ui.action.*; |
57 | 48 | import com.taobao.weex.ui.component.WXComponent;
|
58 |
| -import com.taobao.weex.ui.action.ActionReloadPage; |
59 |
| -import com.taobao.weex.ui.action.BasicGraphicAction; |
60 |
| -import com.taobao.weex.ui.action.GraphicActionAddElement; |
61 |
| -import com.taobao.weex.ui.action.GraphicActionAddEvent; |
62 |
| -import com.taobao.weex.ui.action.GraphicActionAppendTreeCreateFinish; |
63 |
| -import com.taobao.weex.ui.action.GraphicActionCreateBody; |
64 |
| -import com.taobao.weex.ui.action.GraphicActionCreateFinish; |
65 |
| -import com.taobao.weex.ui.action.GraphicActionLayout; |
66 |
| -import com.taobao.weex.ui.action.GraphicActionMoveElement; |
67 |
| -import com.taobao.weex.ui.action.GraphicActionRefreshFinish; |
68 |
| -import com.taobao.weex.ui.action.GraphicActionRemoveElement; |
69 |
| -import com.taobao.weex.ui.action.GraphicActionRemoveEvent; |
70 |
| -import com.taobao.weex.ui.action.GraphicActionUpdateAttr; |
71 |
| -import com.taobao.weex.ui.action.GraphicActionUpdateStyle; |
72 |
| -import com.taobao.weex.ui.action.GraphicPosition; |
73 |
| -import com.taobao.weex.ui.action.GraphicSize; |
74 | 49 | import com.taobao.weex.ui.module.WXDomModule;
|
75 |
| -import com.taobao.weex.utils.WXExceptionUtils; |
76 |
| -import com.taobao.weex.utils.WXFileUtils; |
77 |
| -import com.taobao.weex.utils.WXJsonUtils; |
78 |
| -import com.taobao.weex.utils.WXLogUtils; |
79 |
| -import com.taobao.weex.utils.WXWsonJSONSwitch; |
80 |
| -import com.taobao.weex.utils.WXUtils; |
81 |
| -import com.taobao.weex.utils.WXViewUtils; |
| 50 | +import com.taobao.weex.utils.*; |
82 | 51 | import com.taobao.weex.utils.batch.BactchExecutor;
|
83 | 52 | import com.taobao.weex.utils.batch.Interceptor;
|
84 | 53 |
|
85 |
| -import java.io.BufferedReader; |
86 |
| -import java.io.File; |
87 |
| -import java.io.FileInputStream; |
88 |
| -import java.io.FileReader; |
89 |
| -import java.io.InputStreamReader; |
| 54 | +import java.io.*; |
90 | 55 | import java.lang.reflect.Constructor;
|
91 | 56 | import java.text.DateFormat;
|
92 | 57 | import java.text.SimpleDateFormat;
|
93 |
| -import java.util.ArrayList; |
94 |
| -import java.util.Date; |
95 |
| -import java.util.HashMap; |
96 |
| -import java.util.HashSet; |
97 |
| -import java.util.Iterator; |
98 |
| -import java.util.List; |
99 |
| -import java.util.Map; |
100 |
| -import java.util.Set; |
101 |
| -import java.util.Stack; |
| 58 | +import java.util.*; |
102 | 59 | import java.util.concurrent.CountDownLatch;
|
103 | 60 | import java.util.concurrent.TimeUnit;
|
104 | 61 | import java.util.regex.Pattern;
|
@@ -179,7 +136,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
|
179 | 136 | // weexcore use single process or not
|
180 | 137 | private static boolean isUseSingleProcess = false;
|
181 | 138 |
|
182 |
| - private enum BundType { |
| 139 | + public enum BundType { |
183 | 140 | Vue,
|
184 | 141 | Rax,
|
185 | 142 | Others
|
@@ -1290,7 +1247,7 @@ private void invokeCreateInstance(@NonNull WXSDKInstance instance, String templa
|
1290 | 1247 | } catch (Throwable e) {
|
1291 | 1248 | e.printStackTrace();
|
1292 | 1249 | }
|
1293 |
| - |
| 1250 | + instance.bundleType = type; |
1294 | 1251 | if (WXEnvironment.isApkDebugable() && BRIDGE_LOG_SWITCH) {
|
1295 | 1252 | WXLogUtils.d("createInstance >>>> instanceId:" + instance.getInstanceId()
|
1296 | 1253 | + ", options:"
|
|
0 commit comments