Skip to content

Commit

Permalink
* [android] bugfix init sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
zshshr committed May 19, 2016
1 parent fc9b595 commit b6946ad
Showing 1 changed file with 9 additions and 24 deletions.
33 changes: 9 additions & 24 deletions android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
Original file line number Diff line number Diff line change
Expand Up @@ -284,30 +284,6 @@ public static void init(Application application, IWXUserTrackAdapter utAdapter,

WXSDKManager.getInstance().initScriptsFramework(framework);
register();
}
}

public static void init(Application application, String framework, IWXUserTrackAdapter utAdapter, IWXImgLoaderAdapter imgLoaderAdapter, IWXHttpAdapter httpAdapter) {
synchronized (mLock) {
if (init) {
return;
}
init = true;
WXEnvironment.sApplication = application;
WXEnvironment.JsFrameworkInit = false;
WXSoInstallMgrSdk.init(application);
WXEnvironment.sSupport = WXSoInstallMgrSdk.initSo(V8_SO_NAME, 1, utAdapter);
if (!WXEnvironment.sSupport) {
return;
}

WXSDKManager.getInstance().initScriptsFramework(framework);

WXSDKManager.getInstance().setIWXHttpAdapter(httpAdapter);
WXSDKManager.getInstance().setIWXImgLoaderAdapter(imgLoaderAdapter);
WXSDKManager.getInstance().setIWXUserTrackAdapter(utAdapter);

register();

new AsyncTask<Application, Void, Void>() {
@Override
Expand All @@ -325,6 +301,15 @@ protected Void doInBackground(Application... params) {
}
}

public static void init(Application application, String framework, IWXUserTrackAdapter utAdapter, IWXImgLoaderAdapter imgLoaderAdapter, IWXHttpAdapter httpAdapter) {

WXSDKManager.getInstance().setIWXHttpAdapter(httpAdapter);
WXSDKManager.getInstance().setIWXImgLoaderAdapter(imgLoaderAdapter);
WXSDKManager.getInstance().setIWXUserTrackAdapter(utAdapter);
init(application, utAdapter, framework);

}

private static void register() {
try {
registerComponent(WXBasicComponentType.TEXT, WXText.class, false);
Expand Down

0 comments on commit b6946ad

Please sign in to comment.