首页 > 解决方案 > Startactivityforresult 和 onactivityresult 显示已弃用

问题描述

以下是签名功能。和方法已弃用startActivityForResult()onActivityResult()有哪些新的迁移选项?

private fun signIn() {
    val signInIntent = googleSignInClient.signInIntent
    startActivityForResult(signInIntent, RC_SIGN_IN)
}


override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    super.onActivityResult(requestCode, resultCode, data)

    if (requestCode == RC_SIGN_IN) {
        val task = GoogleSignIn.getSignedInAccountFromIntent(data)
        handleSignInResult(task)
    }
}

标签: androidgoogle-signinonactivityresultstartactivityforresult

解决方案


推荐阅读