文档章节

Activity在新的Task中启动

z
 zzhoujay
发布于 2015/05/30 17:19
字数 209
阅读 4
收藏 0

最近在做一个程序时遇到的问题

应用在点击通知栏后需要弹出个对话框,因为对话框必须要依附于Activity,所以就直接启动了个主题是对话框的Activity,但是起来后这个Activity还是和本应用的其他Activity在一个栈中,所以在别的Task中如果显示了这个Activity时,会把这个栈整个都拉到前台来,这并不是我想要的效果。

我需要新建一个Activity栈来容纳这个Activity,但是在Intent中添加了

Intent.FLAG_ACTIVITY_NEW_TASK

仍然没有用,后来查资料才知道这个只有在Activity有

android:taskAffinity="xxx.xxx.xx"

时才有效,加上这个完美解决了我的问题

© 著作权归作者所有

z
粉丝 8
博文 8
码字总数 1436
作品 7
成都
程序员
私信 提问
Task和Activity相关

Task和Activity相关 这段时间在做一个项目,发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里,方便查阅,有几个Flag没看明白啥意思,也没测试出来效果如何。。。 android:allo...

~小白
2012/03/31
702
0
android task and activity

a usful blog. http://changeyouforever.iteye.com/blog/1160038 android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“......

eric_zhang
2012/03/07
252
0
再说Activity的四种启动模式

Android启动模式分为四种,分别为:standard、singleTop、singleTask、singleInstance stander 标准启动模式: 这是Activity默认的启动模式,也是逻辑最简单的一种,只要Activity使用这种模式...

TedYin
2014/02/23
126
0
Activity的四种加载方式

配置activity时可指定android:launchMode属性,该属性用于配置改Activity的启动模式。该属性支持以下4个属性值。 standard:标准模式,默认的加载模式 singleTop:Task栈顶单例模式 singleTa...

dailei1021
2015/11/21
119
0
Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释

操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A). 操作: 在Launcher中单击"TaskOne应用"图标, Activity A启动开...

CrazyManDF
2015/12/02
27
0

没有更多内容

加载失败,请刷新页面

加载更多

uni app 零基础小白到项目实战

$emit 子组件传给父组件$ref 父组件操作子组件 公用模板 uni-app全局变量的几种实现方法 const websiteUrl = 'http'const now = Date.now || function() { return new Date().getTime......

达达前端小酒馆
28分钟前
7
0
Tomcat是如何实现异步Servlet的

前言 通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应该有一个比较清晰的了解了,在前几篇博客我们讨论了Tomcat在SpringBoot框架中是如何启动的,讨论了Tomcat的内部组件是如何设...

木木匠
52分钟前
28
0
mysql中间件分享(Mysql-prxoy,Atlas,DBProxy,Amoeba,cobar,TDDL)

hello 各位小伙伴大家好,我是小栈君,这期我们分享关于mysql中间件的研究,也就是数据层的读写分离和负载均衡,希望能够在实际的应用中能够帮助到各位小伙伴。 下期我们将继续分享go语言的系...

IT干货栈
今天
10
0
OSChina 周一乱弹 —— 人生,还真是到处是意外

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享lil peep的单曲《High School》 《High School》- lil peep 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
892
13
Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部