Commit cc6db650 by amateur

1

1 parent 00894e47
...@@ -32,6 +32,7 @@ import com.polysoft.nafmii.utils.PermissionUtils; ...@@ -32,6 +32,7 @@ import com.polysoft.nafmii.utils.PermissionUtils;
import com.polysoft.nafmii.utils.StatusBarUtils; import com.polysoft.nafmii.utils.StatusBarUtils;
import com.polysoft.nafmii.wechat.ShareBean; import com.polysoft.nafmii.wechat.ShareBean;
import com.polysoft.nafmii.wechat.WechatApi; import com.polysoft.nafmii.wechat.WechatApi;
import com.whaty.nafmii.activity.HomeActivity;
import com.whaty.nafmii.activity.OutsideWebviewActivity; import com.whaty.nafmii.activity.OutsideWebviewActivity;
import java.net.URLDecoder; import java.net.URLDecoder;
...@@ -276,6 +277,17 @@ public class NativeApi { ...@@ -276,6 +277,17 @@ public class NativeApi {
} }
@JavascriptInterface
public void closePage(String param) {
new JsInterfaceHandler(handler).parse(param, (data, js) -> {
if (!(mActivity instanceof HomeActivity)) {
mActivity.runOnUiThread(() -> mActivity.finish());
js.success(null);
}
});
}
// @JavascriptInterface // @JavascriptInterface
// public void callNativeUpdate(String params) { // public void callNativeUpdate(String params) {
// final JSONObject json = JSONObject.parseObject(params); // final JSONObject json = JSONObject.parseObject(params);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!