首页 > 解决方案 > 如何使用导航组件而不是 startActivity

问题描述

在我的 AuthActivity 中,我有以下代码:

class AuthActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_auth)

        if(FirebaseAuth.getInstance().currentUser != null) {
            Intent(this, MainActivity::class.java).also {
                startActivity(it)
                finish()
            }
        }
    }

我打算重构代码以使用导航组件而不是使用 Intent 和 startActivity,我该怎么做?

标签: kotlinnavigation

解决方案


我将从文档开始- 文档


推荐阅读