feat(activity): 新增 BaseActivity 沉浸式基类和 HomeActivity 首页,统一 Activity 继承关系

- 新增 BaseActivity:继承 ComponentActivity,隐藏状态栏和导航栏,底部上滑可临时唤出导航栏
- 新增 HomeActivity(XML 版本)及对应布局 activity_home.xml,作为应用启动入口
- GoodsListActivity、FoodCollectionActivity、LocalImagePreviewActivity、PurchaseOrderActivity 统一改为继承 BaseActivity
- 更新 AndroidManifest.xml:HomeActivity 注册为启动入口

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-05 18:54:01 +08:00
co-authored by Claude Sonnet 4.6
parent d50b11c9aa
commit b6c7570efd
8 changed files with 301 additions and 9 deletions
@@ -2,7 +2,7 @@ package com.sw.inbound.activity
import android.annotation.SuppressLint
import android.os.Bundle
import androidx.activity.ComponentActivity
import com.sw.inbound.base.BaseActivity
import androidx.activity.viewModels
import androidx.compose.runtime.collectAsState
import androidx.lifecycle.lifecycleScope
@@ -24,7 +24,7 @@ import kotlinx.coroutines.launch
* 采购单列表
*/
@AndroidEntryPoint
class PurchaseOrderActivity : ComponentActivity() {
class PurchaseOrderActivity : BaseActivity() {
private var list = mutableListOf<SupplierInfo>()
private val adapter by lazy {