Skip to content

Commit 8a0f413

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents bae3479 + e9b57ea commit 8a0f413

File tree

307 files changed

+396
-17222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

307 files changed

+396
-17222
lines changed

generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/AbsWeexActivity.java

+12-8
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,7 @@
221221
import android.view.ViewGroup;
222222
import android.widget.Toast;
223223

224-
import com.alibaba.weex.commons.util.AssertUtil;
225-
import com.alibaba.weex.commons.util.ScreenUtil;
224+
import com.alibaba.weex.commons.util.CommonUtils;
226225
import com.taobao.weex.IWXRenderListener;
227226
import com.taobao.weex.WXSDKEngine;
228227
import com.taobao.weex.WXSDKInstance;
@@ -241,7 +240,8 @@ public abstract class AbsWeexActivity extends AppCompatActivity implements IWXRe
241240
private WxReloadListener mReloadListener;
242241
private WxRefreshListener mRefreshListener;
243242
private String mUrl;// "http://your_current_IP:12580/examples/build/index.js";
244-
243+
private String mPageName = TAG;
244+
protected Boolean isLocalUrl = false;
245245
@Override
246246
protected void onCreate(@Nullable Bundle savedInstanceState) {
247247
super.onCreate(savedInstanceState);
@@ -277,21 +277,21 @@ protected void renderPageByURL(String url) {
277277
}
278278

279279
protected void renderPageByURL(String url, String jsonInitData) {
280-
AssertUtil.throwIfNull(mContainer, new RuntimeException("Can't render page, container is null"));
280+
CommonUtils.throwIfNull(mContainer, new RuntimeException("Can't render page, container is null"));
281281
Map<String, Object> options = new HashMap<>();
282282
options.put(WXSDKInstance.BUNDLE_URL, url);
283283
mInstance.renderByUrl(
284284
getPageName(),
285285
url,
286286
options,
287287
jsonInitData,
288-
ScreenUtil.getDisplayWidth(this),
289-
ScreenUtil.getDisplayHeight(this),
288+
CommonUtils.getDisplayWidth(this),
289+
CommonUtils.getDisplayHeight(this),
290290
WXRenderStrategy.APPEND_ASYNC);
291291
}
292292

293-
protected String getPageName() {
294-
return TAG;
293+
public String getPageName() {
294+
return mPageName;
295295
}
296296

297297
@Override
@@ -462,6 +462,10 @@ protected boolean isLocalPage() {
462462
return isLocalPage;
463463
}
464464

465+
public void setPageName(String pageName) {
466+
mPageName = pageName;
467+
}
468+
465469
public interface WxReloadListener {
466470
void onReload();
467471
}

generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/AppConfig.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,15 @@ public static HashMap<String, String> getComponents() {
105105
return sComponents;
106106
}
107107

108-
public static void setComponents(HashMap<String, String> sComponents) {
109-
AppConfig.sComponents = sComponents;
108+
public static void setComponents(HashMap<String, String> components) {
109+
AppConfig.sComponents = components;
110110
}
111111

112112
public static HashMap<String, String> getModules() {
113113
return sModules;
114114
}
115115

116-
public static void setModules(HashMap<String, String> sModules) {
117-
AppConfig.sModules = sModules;
116+
public static void setModules(HashMap<String, String> modules) {
117+
AppConfig.sModules = modules;
118118
}
119119
}

generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/AssertUtil.java

-216
This file was deleted.

generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/ScreenUtil.java generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/CommonUtils.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
import java.lang.reflect.Field;
215215
import java.lang.reflect.Method;
216216

217-
public class ScreenUtil {
217+
public class CommonUtils {
218218
private static final String TAG = "WXTBUtil";
219219

220220
private static boolean isSupportSmartBar = false;
@@ -313,4 +313,10 @@ private static boolean isSupportSmartBar() {
313313
}
314314
return hasSmartBar;
315315
}
316+
317+
public static<T extends Exception> void throwIfNull(Object object,T e) throws T {
318+
if(object == null){
319+
throw e;
320+
}
321+
}
316322
}

generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/ExtensionManager.java generator/android/templates/appframework/src/main/java/com/alibaba/weex/commons/util/ExtensionUtils.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.alibaba.weex.commons.util;
22

33
import com.taobao.weex.WXSDKEngine;
4-
import com.taobao.weex.bridge.WXModuleManager;
54
import com.taobao.weex.common.WXException;
65

76
import java.util.HashMap;
@@ -10,7 +9,7 @@
109
/**
1110
* Created by budao on 2016/10/25.
1211
*/
13-
public class ExtensionManager {
12+
public class ExtensionUtils {
1413
public static void registerComponent(String name, String className) {
1514
try {
1615
Class clazz = Class.forName(className);

generator/android/templates/appframework/src/main/java/com/alibaba/weex/constants/Constants.java

+2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ public class Constants {
44

55
// public static final String BUNDLE_URL = "http://t.cn?_wx_tpl=http://h5.waptest.taobao.com/app/weextc031/build/TC__Home.js";
66
public static final String BUNDLE_URL = "http://t.cn?_wx_tpl=http://g.tbcdn.cn/weex/weex-tc/0.1.0/build/TC__Home.js";
7+
public static final String TEST_BUNDLE_URL = BUNDLE_URL;
78
public static final String WEEX_SAMPLES_KEY = "?weex-samples";
89
public static final String WEEX_TPL_KEY = "_wx_tpl";
10+
public static final String PARAM_BUNDLE_URL = "bundleUrl";
911

1012

1113
//hot refresh

0 commit comments

Comments
 (0)