2026-04-21 22:07:29 +08:00
|
|
|
package com.xuqm.sdk.sample
|
|
|
|
|
|
|
|
|
|
import android.os.Bundle
|
|
|
|
|
import androidx.activity.ComponentActivity
|
|
|
|
|
import androidx.activity.compose.setContent
|
2026-04-27 17:18:55 +08:00
|
|
|
import androidx.activity.enableEdgeToEdge
|
|
|
|
|
import com.xuqm.sdk.sample.data.repo.AuthRepository
|
|
|
|
|
import com.xuqm.sdk.sample.navigation.AppNavGraph
|
|
|
|
|
import com.xuqm.sdk.sample.ui.theme.XuqmTheme
|
|
|
|
|
import dagger.hilt.android.AndroidEntryPoint
|
|
|
|
|
import javax.inject.Inject
|
|
|
|
|
|
|
|
|
|
@AndroidEntryPoint
|
2026-04-21 22:07:29 +08:00
|
|
|
class MainActivity : ComponentActivity() {
|
|
|
|
|
|
2026-04-27 17:18:55 +08:00
|
|
|
@Inject
|
|
|
|
|
lateinit var authRepository: AuthRepository
|
2026-04-21 22:07:29 +08:00
|
|
|
|
2026-04-27 17:18:55 +08:00
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
|
enableEdgeToEdge()
|
2026-04-21 22:07:29 +08:00
|
|
|
setContent {
|
2026-04-27 17:18:55 +08:00
|
|
|
XuqmTheme {
|
|
|
|
|
AppNavGraph(authRepository = authRepository)
|
2026-04-21 22:07:29 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|