Commit 9db5ae33 authored by liujiangnan's avatar liujiangnan

feat: 修改调用原生的方法

parent 46ac5269
...@@ -286,7 +286,7 @@ export function initAir(_this) { ...@@ -286,7 +286,7 @@ export function initAir(_this) {
const paramStr = JSON.stringify(param); const paramStr = JSON.stringify(param);
_this.log(`===成功调用原生方法${method}===参数==${paramStr}`); _this.log(`===成功调用原生方法${method}===参数==${paramStr}`);
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) { if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
return jsb.reflection.callStaticMethod('RootViewController', `${method}:`, paramStr); return jsb.reflection.callStaticMethod('CocosMng', `${method}:`, paramStr);
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) { } else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
return jsb.reflection.callStaticMethod('com/iplayabc/cocos/AppActivity', method, '(Ljava/lang/String;)Ljava/lang/String;', paramStr); return jsb.reflection.callStaticMethod('com/iplayabc/cocos/AppActivity', method, '(Ljava/lang/String;)Ljava/lang/String;', paramStr);
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_WINDOWS) { } else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_WINDOWS) {
......
...@@ -48,7 +48,6 @@ export default class NewClass extends middleLayerBase { ...@@ -48,7 +48,6 @@ export default class NewClass extends middleLayerBase {
this.initListener(); this.initListener();
// this.onMiddleLayerLoadingFinish();
} }
onHomeworkFinish(callBack, data = null) { onHomeworkFinish(callBack, data = null) {
...@@ -152,24 +151,6 @@ export default class NewClass extends middleLayerBase { ...@@ -152,24 +151,6 @@ export default class NewClass extends middleLayerBase {
}, () => { }); }, () => { });
} }
onMiddleLayerLoadingFinish() {
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
jsb.reflection.callStaticMethod(
"RootViewController",
"getMiddleLayerInfoFinish:",
""
);
}
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
jsb.reflection.callStaticMethod(
"com/iplayabc/cocos/AppActivity",
"getMiddleLayerInfoFinish",
"(Ljava/lang/String;)Ljava/lang/String;",
""
);
}
}
getQueryString (name) { getQueryString (name) {
const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
const r = window.location.search.substr(1).match(reg); const r = window.location.search.substr(1).match(reg);
......
...@@ -56,24 +56,6 @@ export abstract class middleLayerBase extends cc.Component { ...@@ -56,24 +56,6 @@ export abstract class middleLayerBase extends cc.Component {
oldSceneName = null; oldSceneName = null;
IS_BUNDLE_LOADING = false; IS_BUNDLE_LOADING = false;
onMiddleLayerLoadingFinish() {
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
jsb.reflection.callStaticMethod(
"RootViewController",
"getMiddleLayerInfoFinish:",
""
);
}
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
jsb.reflection.callStaticMethod(
"com/iplayabc/cocos/AppActivity",
"getMiddleLayerInfoFinish",
"(Ljava/lang/String;)Ljava/lang/String;",
""
);
}
}
callNetworkApiPost(uri, data, callBack) { callNetworkApiPost(uri, data, callBack) {
const xhr = new XMLHttpRequest(); const xhr = new XMLHttpRequest();
const url = `${this.API_BASE}${uri}`; const url = `${this.API_BASE}${uri}`;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment