diff --git a/app/src/main/java/com/yizhuan/erban/ui/webview/JSInterface.java b/app/src/main/java/com/yizhuan/erban/ui/webview/JSInterface.java index e3378fda4..39bfd0564 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/webview/JSInterface.java +++ b/app/src/main/java/com/yizhuan/erban/ui/webview/JSInterface.java @@ -16,6 +16,7 @@ import android.webkit.WebView; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.google.gson.Gson; import com.netease.nim.uikit.common.util.log.LogUtil; import com.orhanobut.logger.Logger; import com.yizhuan.erban.UIHelper; @@ -191,7 +192,7 @@ public class JSInterface { if (activity == null) { return; } - ShareInviteInfo info = JSON.parseObject(json, ShareInviteInfo.class); + ShareInviteInfo info = new Gson().fromJson(json,ShareInviteInfo.class); if (info.getType() != null) { if (info.getType() == 1) { activity.runOnUiThread(() -> { diff --git a/gradle.properties b/gradle.properties index c05e557e2..0541bb93b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -31,8 +31,8 @@ COMPILE_SDK_VERSION=33 MIN_SDK_VERSION=21 TARGET_SDK_VERSION=33 -version_name=2.6.3 -version_code=2603 +version_name=2.6.4 +version_code=2604 #systemProp.https.proxyHost=127.0.0.1 #systemProp.https.proxyPort=7890 \ No newline at end of file