androidx中的OnActivityResult()方法已被弃用。
创始人
2024-10-12 19:30:32
0

在AndroidX中,onActivityResult()方法已被弃用,取而代之的是ActivityResultLauncher。下面是一个使用ActivityResultLauncher的示例代码:

首先,在您的Activity或Fragment中声明一个ActivityResultLauncher变量:

private ActivityResultLauncher launcher;

然后,在onCreate()onCreateView()方法中初始化该变量:

launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(),
    result -> {
        if (result.getResultCode() == Activity.RESULT_OK) {
            // 在此处处理ActivityResult
            Intent data = result.getData();
            // ...
        }
    });

接下来,在需要启动另一个Activity并接收其结果的地方,使用launcher来启动Activity:

Intent intent = new Intent(this, YourActivity.class);
launcher.launch(intent);

最后,在您的另一个Activity中,设置要返回的结果并调用finish()方法来关闭Activity:

Intent intent = new Intent();
intent.putExtra("result", "Your result data");
setResult(Activity.RESULT_OK, intent);
finish();

通过使用ActivityResultLauncher,您可以更方便地处理Activity结果,并且不再需要在Activity中重写onActivityResult()方法。

相关内容

热门资讯

透视总结"wpk辅助... 透视总结"wpk辅助"详细辅助可靠教程(有插件教程);大神普及一款德州ai内幕,确定了wpk辅助真的...
透视总结"wepok... 透视总结"wepoker免费脚本咨询"详细辅助存在挂教程(脚本下载技巧);wepoker免费脚本咨询...
透视辅助"cloud... 透视辅助"cloudpoker外挂"详细辅助透明教程(透视脚本网页技巧);《WPK辅助透视》‌:支持...
透视玄学"werpl... 透视玄学"werplan外挂"详细辅助揭秘攻略(透视app下载透视)1、不需要AI权限,帮助你快速的...
透视好友"佛手大菠萝... 1、透视好友"佛手大菠萝辅助"详细辅助教你攻略(手机版透视脚本技巧)2、进入游戏-大厅左侧-新手福利...
透视安装"德州辅助工... 1、透视安装"德州辅助工具到底怎么样"详细辅助大神讲解(免费钻石方法)2、进入游戏-大厅左侧-新手福...
透视透视"pokem... 透视透视"pokemmo辅助器脚本下载"详细辅助切实教程(网页版透视方法教程);1分钟了解详细教程(...
透视计算"wepok... 透视计算"wepoker有辅助工具吗"详细辅助教你攻略(外挂辅助);1分钟了解详细教程(微信 136...
透视黑科技"wepo... 透视黑科技"wepoker可以透视码"详细辅助技巧教程(可以开透视技巧);亲真的是有正版授权,小编(...
透视游戏"wepok... 1、透视游戏"wepoker黑侠辅助器"详细辅助玩家教你(辅助软件价格攻略);详细教程。2、wepo...