开发中在进行页面跳转时使用startActivityForResult,但是AndroidStudio提示已经deprecated,可以使用registerForActivityResult进行替换
java写法
registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
Intent data = result.getData();
});
Kotlin写法
registerForActivityResult(StartActivityForResult(), ActivityResultCallback {
var data=it.data
})