From 7971afc16259948ea09169fe961b9a66ad27d732 Mon Sep 17 00:00:00 2001 From: wenfei Date: Mon, 19 May 2025 16:37:07 +0800 Subject: [PATCH] crashReport change --- YFDXJ/app/src/main/java/com/bjzc/yfdxj/MyApplication.java | 7 ++++++- .../main/java/com/bjzc/yfdxj/activity/LoginActivity.java | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/YFDXJ/app/src/main/java/com/bjzc/yfdxj/MyApplication.java b/YFDXJ/app/src/main/java/com/bjzc/yfdxj/MyApplication.java index a2c7f3f..c362b8c 100755 --- a/YFDXJ/app/src/main/java/com/bjzc/yfdxj/MyApplication.java +++ b/YFDXJ/app/src/main/java/com/bjzc/yfdxj/MyApplication.java @@ -1,6 +1,8 @@ package com.bjzc.yfdxj; import android.content.Context; +import android.os.Build; + import com.tencent.bugly.crashreport.CrashReport; import com.xuexiang.xui.XUI; import com.yolanda.nohttp.NoHttp; @@ -17,7 +19,10 @@ public class MyApplication extends LitePalApplication { XUI.init(this); NoHttp.initialize(this); AutoLayoutConifg.getInstance().useDeviceSize(); - CrashReport.initCrashReport(getApplicationContext(), "efefa9e04c", true); + CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(getApplicationContext()); + // 通过UserStrategy设置 + strategy.setDeviceModel(Build.MODEL); + CrashReport.initCrashReport(getApplicationContext(), "efefa9e04c", true,strategy); } @Override diff --git a/YFDXJ/app/src/main/java/com/bjzc/yfdxj/activity/LoginActivity.java b/YFDXJ/app/src/main/java/com/bjzc/yfdxj/activity/LoginActivity.java index 3a8729c..e37fdba 100755 --- a/YFDXJ/app/src/main/java/com/bjzc/yfdxj/activity/LoginActivity.java +++ b/YFDXJ/app/src/main/java/com/bjzc/yfdxj/activity/LoginActivity.java @@ -312,6 +312,7 @@ public class LoginActivity extends BaseActivity { String usernameLogin = UiUtlis.getText(etUse); if (usernameLogin != null && usernameLogin.equals(user.getUsername())) { CrashReport.putUserData(context, "UserName", usernameLogin); + CrashReport.setUserId(usernameLogin); SPUtils.put(LoginActivity.this, "save", savePwUser.isChecked()); SPUtils.put(LoginActivity.this, Contans.USERID, RSAUtils.encryptBASE64StrLocal(etUse.getText().toString())); SPUtils.put(LoginActivity.this, Contans.USERPWD, RSAUtils.encryptBASE64StrLocal(etPwd.getText().toString()));