开发中在进行页面跳转时使用startActivityForResult,但是AndroidStudio提示已经deprecated,可以使用registerForActivityResult进行替换文章来源地址https://www.toymoban.com/news/detail-700322.html
java写法
registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
Intent data = result.getData();
}).launch(new Intent(this,DemoActivity.class));
Kotlin写法
registerForActivityResult(StartActivityForResult(), ActivityResultCallback {
var data=it.data
}).launch(Intent(this@MainActivity,DemoActivity::class.java))
文章来源:https://www.toymoban.com/news/detail-700322.html
到了这里,关于startActivityForResult已被废弃,使用registerForActivityResult替换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!