请选择 进入手机版 | 继续访问电脑版

牛大大的个人博客

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2337|回复: 0

按 back 键直接返回到 A

[复制链接]

149

主题

201

帖子

643

积分

版主

Rank: 7Rank: 7Rank: 7

积分
643
发表于 2020-4-26 14:30:07 | 显示全部楼层 |阅读模式
按 back 键直接返回到 A

在实际项目开发中往往会遇到这样的情况,有 A、B、C 三个 Activity,在 A 中启动 B,在 B 中启动 C 。想在 C 中按 back 键直接返回到 A,但是按 back 键返回的是 B 。怎么办?

其实很简单,只需要设置 B 的启动模式为 singleInstance,然后在 B 启动 C 之后 finish() 即可。

例如:

<activity android:name=".B"
            android:launchMode="singleInstance"/>

startActivity(new Intent(B.this, C.class));
finish();


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|牛大大的个人博客 ( 苏ICP备17043571号-2 )

GMT+8, 2021-6-16 15:29 , Processed in 0.180440 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表