feat:add deprecated api

This commit is contained in:
pengfei.zhou
2021-07-22 19:01:58 +08:00
committed by osborn
parent c51b03ae9c
commit 0a54a5a5e7
10 changed files with 27 additions and 7 deletions

View File

@@ -22,6 +22,7 @@ import com.facebook.soloader.SoLoader;
import java.io.IOException;
import java.util.Map;
import pub.doric.loader.DoricJSLoaderManager;
import pub.doric.loader.IDoricJSLoader;
/**
@@ -65,7 +66,7 @@ public class Doric {
* @param jsLoader Which added in global
*/
public static void addJSLoader(IDoricJSLoader jsLoader) {
DoricSingleton.getInstance().getJsLoaderManager().addJSLoader(jsLoader);
DoricSingleton.getInstance().getJSLoaderManager().addJSLoader(jsLoader);
}
public void setEnvironmentValue(Map<String, Object> value) {
@@ -88,4 +89,7 @@ public class Doric {
return DoricSingleton.getInstance().enableRenderSnapshot;
}
public static DoricJSLoaderManager getJSLoaderManager() {
return DoricSingleton.getInstance().getJSLoaderManager();
}
}

View File

@@ -50,6 +50,11 @@ public class DoricNativeDriver implements IDoricDriver {
mJSHandler = doricJSEngine.getJSHandler();
}
@Deprecated
public static DoricNativeDriver getInstance() {
return DoricSingleton.getInstance().getNativeDriver();
}
@Override
public AsyncResult<JSDecoder> invokeContextEntityMethod(final String contextId, final String method, final Object... args) {
final AsyncResult<JSDecoder> asyncResult = new AsyncResult<>();

View File

@@ -35,7 +35,6 @@ import java.util.concurrent.Callable;
import pub.doric.async.AsyncCall;
import pub.doric.async.AsyncResult;
import pub.doric.loader.DoricJSLoaderManager;
import pub.doric.navbar.BaseDoricNavBar;
import pub.doric.navigator.IDoricNavigator;
import pub.doric.utils.DoricLog;
@@ -198,7 +197,7 @@ public class DoricPanelFragment extends Fragment implements IDoricNavigator {
final String alias = argument.getString("alias");
String source = argument.getString("source");
final String extra = argument.getString("extra");
DoricSingleton.getInstance().getJsLoaderManager().loadJSBundle(source).setCallback(new AsyncResult.Callback<String>() {
DoricSingleton.getInstance().getJSLoaderManager().loadJSBundle(source).setCallback(new AsyncResult.Callback<String>() {
@Override
public void onResult(String result) {
if (getActivity() == null) {

View File

@@ -77,7 +77,7 @@ public class DoricSingleton {
}
}
public DoricJSLoaderManager getJsLoaderManager() {
public DoricJSLoaderManager getJSLoaderManager() {
return jsLoaderManager;
}

View File

@@ -69,8 +69,8 @@ public class DoricJSLoaderManager {
return ret;
}
@Deprecated
public static DoricJSLoaderManager getInstance() {
return DoricSingleton.getInstance().getJsLoaderManager();
return DoricSingleton.getInstance().getJSLoaderManager();
}
}