diff --git a/app/src/main/java/com/sw/platecabinet/activity/FunActivity.kt b/app/src/main/java/com/sw/platecabinet/activity/FunActivity.kt index 24ae9a1..53c7a22 100644 --- a/app/src/main/java/com/sw/platecabinet/activity/FunActivity.kt +++ b/app/src/main/java/com/sw/platecabinet/activity/FunActivity.kt @@ -2,6 +2,7 @@ package com.sw.platecabinet.activity import androidx.lifecycle.lifecycleScope import com.sw.plate.utils.ToastUtils +import com.sw.plate.utils.arcface.facedb.FaceDatabase import com.sw.platecabinet.MyApp import com.sw.platecabinet.databinding.ActivityFunBinding import com.sw.platecabinet.databinding.ItemTitleTimeBinding @@ -32,6 +33,8 @@ class FunActivity : BaseActivity() { } } binding.btnPutPlate.clickWithDebounce { putPlate() } + + queryUserCount() } private fun clearFace() { @@ -111,4 +114,14 @@ class FunActivity : BaseActivity() { } + private fun queryUserCount() { + lifecycleScope.launch { + val faceDao = FaceDatabase.getInstance(this@FunActivity).faceDao() + val memberUserCount = faceDao.getFaceCount("1") + val tempUserCount = faceDao.getFaceCount("2") + binding.tvMemberUserCount.text = "会员用户:${memberUserCount}人" + binding.tvTempUserCount.text = "临时用户:${tempUserCount}人" + } + } + } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_fun.xml b/app/src/main/res/layout/activity_fun.xml index 206866d..ef2991e 100644 --- a/app/src/main/res/layout/activity_fun.xml +++ b/app/src/main/res/layout/activity_fun.xml @@ -3,12 +3,45 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bg" - android:orientation="vertical"> + android:orientation="vertical" + xmlns:tools="http://schemas.android.com/tools"> + + + + + + + + +