startIntentSenderForResult(android.content.IntentSender,int,android.contant.Intent,int,int)'已弃用我使用的是替代
遵循文档:
此方法已被弃用,取而代之的是使用ActivityResult API,它通过ActivityResultContract和androidx.Activity.Result.contract.ActivityResultContracts中提供的用于公共意图的预构建合约来提高类型安全性,提供用于测试的挂钩,并允许在独立于活动的独立可测试类中接收结果。使用registerForActivityResult(ActivityResultContract,ActivityResultCallback)为ActivityResultContract传递StartIntentSendForResult对象。