android - 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)
}
}
解决方案
推荐阅读
- java - 我如何接收数据
- node.js - TypeError: 'connect' 只接受回调
- json - 如何根据json值firebase实时数据库使单元格自行删除
- python - 如何获取格式以不导致类型提示错误?
- c# - 设置参考号并将其与文本文件中的其他数据进行比较
- arrays - 多个条件 INDEX MATCH 公式的问题
- spring-boot - Couchbase & Spring boot - DefaultOrphanResponseReporter - 观察到孤儿响应
- css - 如何对整个页面的元素只应用一次样式?
- android - 每次如何在koin中创建viewModel的新实例
- laravel - 在 laravel 中,将更新的值从视图传递到控制器,而无需提交按钮