diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4607ed5..57bdebd 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -183,6 +183,11 @@
android:configChanges="keyboardHidden|orientation|locale"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateHidden" />
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/com/dhsd/glowner/base/WebActivity.kt b/app/src/main/java/com/dhsd/glowner/base/WebActivity.kt
index 2350bde..fd91fc0 100644
--- a/app/src/main/java/com/dhsd/glowner/base/WebActivity.kt
+++ b/app/src/main/java/com/dhsd/glowner/base/WebActivity.kt
@@ -9,6 +9,7 @@ import android.widget.TextView
import com.dahe.mylibrary.R
import com.dahe.mylibrary.base.BaseActivity
import com.dhsd.glowner.databinding.ActivityWebBinding
+import com.dhsd.glowner.utils.SPUtils
import com.just.agentweb.AgentWeb
import com.just.agentweb.AgentWebUIControllerImplBase
import com.just.agentweb.WebChromeClient
@@ -46,6 +47,15 @@ class WebActivity : BaseActivity() {
.go(mUrl)
+ if (mUrl == "https://support.qq.com/products/335639") {
+ val userInfo = SPUtils.instance.getUserInfo(mContext)
+ var postData =
+ """nickname=${if (userInfo?.userName.isNullOrEmpty()) "游客" else userInfo?.userName}&avatar=${userInfo?.avatar}&openid=${userInfo?.phonenumber}"""
+ mAgentWeb?.webCreator?.webView?.postUrl(mUrl, postData.toByteArray())
+ }
+
+
+
// mAgentWeb?.jsInterfaceHolder?.addJavaObject("phone", AndroidInterfaceWeb())
}
diff --git a/app/src/main/java/com/dhsd/glowner/ui/mine/MineFragment.kt b/app/src/main/java/com/dhsd/glowner/ui/mine/MineFragment.kt
index 2c33819..b54e56f 100644
--- a/app/src/main/java/com/dhsd/glowner/ui/mine/MineFragment.kt
+++ b/app/src/main/java/com/dhsd/glowner/ui/mine/MineFragment.kt
@@ -3,6 +3,8 @@ package com.dhsd.glowner.ui.mine
import BaseObserver
import DataManager
import RxHttpCallBack
+import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
@@ -25,7 +27,7 @@ import com.dhsd.glowner.ui.mine.activity.ComProActivity
import com.dhsd.glowner.ui.mine.activity.RulesActivity
import com.dhsd.glowner.ui.mine.activity.SettingActivity
import com.dhsd.glowner.utils.AppVersionUtils
-import com.tencent.bugly.crashreport.CrashReport
+import com.dhsd.glowner.utils.UserUtils
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
import io.reactivex.rxjava3.schedulers.Schedulers
@@ -201,6 +203,7 @@ class MineFragment : BaseFragment(), View.OnClickListener,
private fun initUserByData(userBean: UserBean){
+ UserUtils.instance.updateUser(mContext,userBean)
binding?.run {
tvName.text = userBean.userName
tvPhone.text = userBean.phonenumber
diff --git a/app/src/main/java/com/dhsd/glowner/utils/UserUtils.kt b/app/src/main/java/com/dhsd/glowner/utils/UserUtils.kt
index d113b47..dd1217c 100644
--- a/app/src/main/java/com/dhsd/glowner/utils/UserUtils.kt
+++ b/app/src/main/java/com/dhsd/glowner/utils/UserUtils.kt
@@ -2,8 +2,10 @@ package com.dhsd.glowner.utils
import android.content.Context
import android.content.Intent
+import com.dahe.glex.bean.UserBean
import com.dahe.mylibrary.utils.BaseSPUtils
import com.dhsd.glowner.ui.LauncherActivity
+import com.google.gson.Gson
class UserUtils private constructor() {
@@ -26,4 +28,15 @@ class UserUtils private constructor() {
context.startActivity(intent)
// ToastUtils.showToast(context, "您的账号再异地登录,请重新登录")
}
+
+ /**
+ * 更新当前用户
+ * @param context Context
+ * @param userBean UserBean
+ */
+ fun updateUser(context: Context, userBean: UserBean) {
+ SPUtils.instance.setUserInfo(context, Gson().toJson(userBean))
+ //设置推送别名
+// PushHelper.setAlias(context, userBean)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_setting.xml b/app/src/main/res/layout/activity_setting.xml
index e9ef1f4..b81108f 100644
--- a/app/src/main/res/layout/activity_setting.xml
+++ b/app/src/main/res/layout/activity_setting.xml
@@ -18,6 +18,7 @@
android:orientation="vertical">