Kotlin 如何使用导航组件代替startActivity

Kotlin 如何使用导航组件代替startActivity,kotlin,navigation,Kotlin,Navigation,在我的AuthActivity中,我有以下代码: class AuthActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_auth) if(FirebaseAuth.getInstanc

在我的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,我该怎么做呢?

我将从文档开始-