浏览代码

1.添加获取脑力值和训练时长接口

王鹏鹏 2 年之前
父节点
当前提交
010f05854e

+ 10 - 2
webview/src/main/java/com/yingyangfly/webview/BridgeWebActivity.kt

@@ -3,6 +3,7 @@ package com.yingyangfly.webview
 import android.annotation.SuppressLint
 import android.content.pm.ActivityInfo
 import android.os.Build
+import android.os.Bundle
 import android.util.Log
 import android.webkit.*
 import com.alibaba.android.arouter.facade.annotation.Route
@@ -22,8 +23,12 @@ class BridgeWebActivity : BaseActivity<ActivityBridgeWebBinding>() {
     private lateinit var webSettings: WebSettings
     var url: String = ""
 
+    override fun onCreate(savedInstanceState: Bundle?) {
+        url = intent.getStringExtra("url") ?: ""
+        super.onCreate(savedInstanceState)
+    }
+
     override fun initViews() {
-        url = "http://60.205.201.7/cocos/mobile/aoYouTaiKong/"
         initWebView()
     }
 
@@ -96,7 +101,10 @@ class BridgeWebActivity : BaseActivity<ActivityBridgeWebBinding>() {
         super.onDestroy()
     }
 
-    fun destoryWebView() {
+    /**
+     * 结束webview清空缓存
+     */
+    private fun destoryWebView() {
         binding.webView.stopLoading() // 停止加载
         binding.webView.removeAllViews() // 移除webview上子view
         binding.webView.clearCache(true) // 清除缓存

+ 5 - 0
workbenches/src/main/java/com/yingyang/workbenches/WorkbenchesActivity.kt

@@ -3,6 +3,7 @@ package com.yingyang.workbenches
 import android.annotation.SuppressLint
 import androidx.recyclerview.widget.GridLayoutManager
 import com.alibaba.android.arouter.facade.annotation.Route
+import com.bumptech.glide.Glide
 import com.yingyang.workbenches.adapter.GameAdapter
 import com.yingyang.workbenches.databinding.ActivityWorkbenchesBinding
 import com.yingyang.workbenches.net.Record
@@ -11,6 +12,7 @@ import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.router.RouterUrlCommon
 import com.yingyangfly.baselib.utils.JumpUtil
+import com.yingyangfly.baselib.utils.User
 
 /**
  * 工作台
@@ -30,6 +32,9 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
     private val gameAdapter by lazy { GameAdapter() }
 
     override fun initViews() {
+        if (User.getAvatar().isNullOrEmpty().not()) {
+            Glide.with(this).load(User.getAvatar()).into(binding.imageSetting)
+        }
         gameAdapter.setContext(this@WorkbenchesActivity)
         binding {
             swipeGame.setEnableRefresh(true)

+ 0 - 1
workbenches/src/main/res/layout/activity_workbenches.xml

@@ -36,7 +36,6 @@
                     android:layout_height="@dimen/divider_80px"
                     android:layout_marginStart="@dimen/divider_54px"
                     android:layout_marginTop="@dimen/divider_34px"
-                    android:background="@mipmap/icon_member_head"
                     app:layout_constraintLeft_toLeftOf="parent"
                     app:layout_constraintTop_toTopOf="parent" />