|
@@ -3,14 +3,11 @@ package com.sybotan.android.demo.activities
|
|
|
import android.Manifest
|
|
|
import android.app.AlertDialog
|
|
|
import android.app.ProgressDialog
|
|
|
-import android.content.Intent
|
|
|
import android.content.SharedPreferences
|
|
|
import android.content.pm.PackageManager
|
|
|
-import android.net.Uri
|
|
|
+import android.graphics.Color
|
|
|
import android.os.Build
|
|
|
import android.os.Bundle
|
|
|
-import android.os.Environment
|
|
|
-import android.provider.Settings
|
|
|
import android.widget.Button
|
|
|
import android.widget.TextView
|
|
|
import androidx.annotation.RequiresApi
|
|
@@ -62,10 +59,13 @@ class PocActivity : BaseActivity(), DIAware {
|
|
|
|
|
|
private lateinit var version: TextView
|
|
|
|
|
|
+ private lateinit var unUploadTv: TextView
|
|
|
+ private lateinit var unUploadLabelTv: TextView
|
|
|
+
|
|
|
// 测试用,后期动态设置
|
|
|
- /* private val request =
|
|
|
- AdmRequest(userId = "admjd", projectId = "Pj9909990002", groupCode = "JD")
|
|
|
-*/
|
|
|
+ /* private val request =
|
|
|
+ AdmRequest(userId = "admjd", projectId = "Pj9909990002", groupCode = "JD")
|
|
|
+ */
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
super.onCreate(savedInstanceState)
|
|
|
setContentView(R.layout.activity_poc)
|
|
@@ -85,10 +85,25 @@ class PocActivity : BaseActivity(), DIAware {
|
|
|
scene3DBtn = findViewById(R.id.scene3DBtn)
|
|
|
|
|
|
version = findViewById(R.id.version)
|
|
|
+ unUploadTv = findViewById(R.id.unUploadTv)
|
|
|
+ unUploadLabelTv = findViewById(R.id.unUploadLabelTv)
|
|
|
|
|
|
space3DBtn.setOnClickListener { startActivity<Space3DActivity>() }
|
|
|
scene3DBtn.setOnClickListener { startActivity<Scene3DActivity>() }
|
|
|
|
|
|
+ lifecycleScope.launchWhenStarted {
|
|
|
+ val unUploadNum = mVm.getNoDoneTaskByProjectId(projectId)
|
|
|
+ unUploadTv.text = "$unUploadNum"
|
|
|
+ if (unUploadNum > 0) {
|
|
|
+ unUploadLabelTv.setTextColor(Color.RED)
|
|
|
+ unUploadTv.setTextColor(Color.RED)
|
|
|
+ } else {
|
|
|
+ unUploadLabelTv.setTextColor(resources.getColor(R.color.black_1F2429))
|
|
|
+ unUploadTv.setTextColor(resources.getColor(R.color.black_1F2429))
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
downloadBtn.setOnClickListener {
|
|
|
mVm.downloadBuilding(request, sp) {
|
|
|
// ToastUtils.showMyToast("下载完成")
|
|
@@ -115,6 +130,19 @@ class PocActivity : BaseActivity(), DIAware {
|
|
|
dialog.dismiss()
|
|
|
}.create()
|
|
|
dialog.show()
|
|
|
+
|
|
|
+ lifecycleScope.launch {
|
|
|
+ val unUploadNum = mVm.getNoDoneTaskByProjectId(projectId)
|
|
|
+ unUploadTv.text = "$unUploadNum"
|
|
|
+ if (unUploadNum > 0) {
|
|
|
+ unUploadLabelTv.setTextColor(Color.RED)
|
|
|
+ unUploadTv.setTextColor(Color.RED)
|
|
|
+ } else {
|
|
|
+ unUploadLabelTv.setTextColor(resources.getColor(R.color.black_1F2429))
|
|
|
+ unUploadTv.setTextColor(resources.getColor(R.color.black_1F2429))
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -231,6 +259,5 @@ class PocActivity : BaseActivity(), DIAware {
|
|
|
1
|
|
|
)
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|