首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >活动流程

活动流程
EN

Stack Overflow用户
提问于 2012-04-30 19:52:34
回答 4查看 106关注 0票数 1

我有4个活动。A、B、C和D。

从每个活动中,用户可以启动任何活动。

也就是说,活动A有3个按钮来启动B、C和D。同样,所有其他活动也有3个按钮。

现在我的问题是,如果用户按这个顺序A->B->C->B。现在,如果用户按下后退按钮,那么这个顺序就会发生。B->C->->B->A。我想这样更改B->->C->A。我该怎么做?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-30 19:54:56

我不太明白你的问题,但也许可以试着使用:

代码语言:javascript
复制
android:launchMode="singleInstance"

您希望始终保持相同的实例,而不是创建新的实例,对吗?

票数 1
EN

Stack Overflow用户

发布于 2012-04-30 19:55:33

在向前移动时使用finish()完成活动B,这意味着A>B( finish ())>C>B

票数 0
EN

Stack Overflow用户

发布于 2012-04-30 20:04:21

就像@Krishnakant所说的,你需要添加finish();每次,据我所知,后退按钮被称为android编程的致命弱点,因为编码或向其添加处理程序并不容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10383261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档