Android Studio - 如何切换并保留在新的活动中
创始人
2024-08-16 01:30:13
0

要在Android Studio中切换并保留在新的活动中,您可以使用Intent来启动新的活动,并使用startActivityForResult方法来处理返回结果。下面是一个示例解决方案:

在您的第一个活动中,使用以下代码切换到第二个活动:

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent, REQUEST_CODE);

在第二个活动中,您可以设置返回结果并关闭活动:

Intent resultIntent = new Intent();
resultIntent.putExtra("key", value); // 设置返回结果数据,可以根据需要进行设置
setResult(Activity.RESULT_OK, resultIntent); // 设置返回结果代码,这里使用RESULT_OK表示成功
finish(); // 关闭当前活动

您还需要在第一个活动中覆盖onActivityResult方法,以便处理返回结果:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    
    if (requestCode == REQUEST_CODE) {
        if (resultCode == Activity.RESULT_OK) {
            // 在这里处理返回结果
            String result = data.getStringExtra("key"); // 获取返回结果数据
            // 进行相应操作
        } else if (resultCode == Activity.RESULT_CANCELED) {
            // 如果返回结果代码为RESULT_CANCELED,则表示用户取消了操作
            // 进行相应处理
        }
    }
}

请注意,REQUEST_CODE是一个自定义的整数常量,用于标识活动之间的请求。您可以根据需要设置它的值。

这样,您就可以在Android Studio中切换并保留在新的活动中了。

相关内容

热门资讯

为切实保障!家乡大二技巧,微信... 为切实保障!家乡大二技巧,微信微乐辅助免费(透视)软件-本来是有挂1、用户打开应用后不用登录就可以直...
来临!心悦填大坑万能辅助器,福... 您好,心悦填大坑万能辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很...
相较于以往!途游辅助软件,传送... 相较于以往!途游辅助软件,传送屋激k有挂吗(透视)技巧-其实是有挂1、全新机制【传送屋激k有挂吗ai...
经核实!闲玩暗宝插件,四川家园... 经核实!闲玩暗宝插件,四川家园游戏辅助软件(透视)app-原来真的是有挂1、四川家园游戏辅助软件公共...
记者获悉!韵味字牌有没有挂,四... 记者获悉!韵味字牌有没有挂,四川游戏家园辅助软件(透视)挂-都是有挂1、完成四川游戏家园辅助软件有辅...
据报道!白银胡乐白银版辅助,边... 据报道!白银胡乐白银版辅助,边锋老友威海荣成辅助(透视)技巧-本来是有挂1、玩家可以在边锋老友威海荣...
此事引发广泛关注!微乐陕西小程... 此事引发广泛关注!微乐陕西小程序破解器,hhpoker透视实战视频(透视)技巧-一直是有挂1、微乐陕...
现就发布提示!中至赣牌圈有没有... 现就发布提示!中至赣牌圈有没有辅助,大菠萝789辅助(透视)软件-竟然真的是有挂运中至赣牌圈有没有辅...
据监测!漳州老友辅助,四川家园... 据监测!漳州老友辅助,四川家园游戏辅助(透视)脚本-本来存在有挂据监测!漳州老友辅助,四川家园游戏辅...
最新消息!518互游辅助器免费... 最新消息!518互游辅助器免费下载,多乐辅助器免费版(透视)脚本-一贯存在有挂1、这是跨平台的518...