1、A、B、C3个项目,A、B为C的library,A、B平级。
2、A可以跳转到B,B可以跳转到A。
3、现在存在的问题是:
A、B反复跳转后(startActivity),设置标签“FLAG_ACTIVITY_REORDER_TO_FRONT”,按API解释说,在task栈里应该有A和B两个activity,那我按返回键的时候,不管是在A还是 在B的界面下,都应该返回到另一个activity。
但实际情况是,直接退出到桌面了。
请教下各位大神这是什么情况。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
启动第三方应用时,设置FLAG_ACTIVITY_REORDER_TO_FRONT无效
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2021-07-10 14:21当你启动这个小应用程序时,按下 MainActivity 上的START ACTIVITY A按钮。 然后按活动 A 上的NORMAL SWITCH -> B按钮。 活动堆栈如下所示: TaskRecord{217a0c5a #1150 A=nl.codestone.switchactivities U=0 sz=3...
- 2015-07-20 09:47忘尘_追忆的博客 FLAG_ACTIVITY_BROUGHT_TO_FRONT 这个网上很多人是这样写的。如果activity在task存在,拿到最顶端,不会启动新的Activity。这个有可能会误导大家! 他这个FLAG其实是这个意思! 比方说我现在有A,在A中启动B,...
- 2021-06-09 00:42weixin_39628339的博客 注:.四种:1.... singleTop 栈顶单实例(当该activity处于task栈顶时,可以复用,直接onNewIntent)3. singleTask 栈中单实例(oncreate该activity并销毁在他之上的其他activity)4. singleInstance ...
- 2018-04-03 23:10toaksg的博客 FLAG_ACTIVITY_REORDER_TO_FRONT的作用是: 如果栈中已经存在某Activity,启动该Activity而不重新创建实例,只是将该Activity移到栈顶并显示,则可以这样start: Intent intent = new Intent(this, target.class...
- 2017-06-20 11:47廿四桥明月夜的博客 注:. 四种: ... 1. standard 被启动就会创建一个新的 ... singleTop 栈顶单实例(当该activity处于task栈顶时,可以复用,直接onNewIntent) 3. singleTask 栈中单实例(oncreate该act
- 2016-10-13 08:49风晴03的博客 Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在...
- 2013-07-23 21:41yjtacx的博客 Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在start...
- 2015-08-31 16:36TSHENQING的博客 FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT用法 Activity的两种启动模式: FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D ...
- weixin_34194317的博客 注:. 四种: 1. standard 被启动就会创建一个新的 2. singleTop 栈顶单实例(当该activity处于task栈顶时,可以复用,直接onNewIntent) 3. singleTask 栈中单实例(oncr...
- 2021-06-06 03:12weixin_39566493的博客 但是使用FLAG_ACTIVITY_REORDER_TO_FRONT执行此操作会产生严重的副作用:当我恢复上一个活动(当前正在后台运行)时,会失去窗口焦点.我通过花费5分钟创建一个包含两个“Hello World”活动的简单应用程序来证明这个问题...
- 2013-03-15 18:19mingli198611的博客 在工作,要求activity堆栈中不改变栈顺序,如果要显示的activity在栈中已经存在则仅仅是把要显示的activity从栈中移动到顶部,否则创建该activity。 比如在A,B,C,D正常启动的话,此时在D中启动B的话,则变成A,C,D,B...
- u013394527的博客 转自: http://stackoverflow.com/questions/4633543/overridependingtransition-does-not-work-when-flag-activity-reorder-to-front-is-u I have two activities in the stack, in order to show them I use
- -droidcoffee-的博客 android Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT ctivity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在...
- 2015-01-30 17:52xrl2012的博客 Intent 标志 ...FLAG_ACTIVITY_REORDER_TO_FRONT If set in an Intent passed to Context.startActivity(), this flag will cause the launched activity to be brought to the front of its task's histo
- 2016-07-07 15:21enuoCM3的博客 Issue: ... 问题摘要: =============================================================== 1)The app starts with Activity A, which simply shows a butto...
- 没有解决我的问题, 去提问