关于Activity跳转的问题

shaojieli 2011-08-26 05:13:35
ActivityA->ActivityB->ActivityC->ActivityD->ActivityA->ActivityD。

在由D跳到A时,B、C、D能否不弹出?否则的话在由A直接到D时,B、C需要重新创建。
...全文
196 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chqiang0_0 2011-08-29
  • 打赏
  • 举报
回复
lz 这个问题很脑残。~
mahaiyun18 2011-08-29
  • 打赏
  • 举报
回复
B到c,c到d,startIntent时都加个finish();到d后点返回直接到a。或者用startActivityForResult();
小裴同学 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chqiang0_0 的回复:]

lz 这个问题很脑残。~
[/Quote]
楼主问题不脑残,想反是很多新手入门没有考虑到的问题。呵呵。
  • 打赏
  • 举报
回复
学习~~~~~~~~~~~~~~~~~~~~
标哥 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fontlose 的回复:]

-1 楼主应该不是想返回Home。

你想B C不重建只要设置 android:launchMode="singleInstance" 或 "singleTop" 让他只建立一个实例就可以了
或startactivity时设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)同singleTop。
[/Quote]
同意,楼主可以查一下“android启动模式”相关资料
Cappuccino 2011-08-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fontlose 的回复:]
-1 楼主应该不是想返回Home。

你想B C不重建只要设置 android:launchMode="singleInstance" 或 "singleTop" 让他只建立一个实例就可以了
或startactivity时设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)同singleTop。
[/Quote]

单例配置即可!
JeffTech 2011-08-27
  • 打赏
  • 举报
回复
发送一个intent,直接启动activity a
fontlose 2011-08-27
  • 打赏
  • 举报
回复
-1 楼主应该不是想返回Home。

你想B C不重建只要设置 android:launchMode="singleInstance" 或 "singleTop" 让他只建立一个实例就可以了
或startactivity时设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)同singleTop。
ch_984326013 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yiyaaixuexi 的回复:]
转入后台

http://fonter.iteye.com/blog/685324
[/Quote]
+1
念茜 2011-08-26
  • 打赏
  • 举报
回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧