文档章节

Intent跳转时,activity的生命周期

QGlaunch
 QGlaunch
发布于 2015/02/28 16:00
字数 102
阅读 13
收藏 0

有 A.java 和 B.java

在A.java中点击一个按钮通过intent跳转到B.java

A.java启动的的时候生命周期是onCreate-》onStart-》onResume。点击按钮跳转到B.java时,A的生命周期onPause-》onStop;B.java被启动起来的生命周期是:onCreate-》onStart-》onResume,在B.java中按返回键时,B的生命周期onPause-》onStop-》onDestroy。A的生命周期 onStart-》onResume。


© 著作权归作者所有

共有 人打赏支持
QGlaunch
粉丝 4
博文 73
码字总数 12355
作品 0
朝阳
加载中

评论(1)

QGlaunch
QGlaunch
Intent跳到B.java后,按返回键不需要再回到A.java中。那就在startAcctivity(intent)后finish()。调用finish后,当前的activity就会被destory
关于两个activity传值问题(不是新生成的两个activity) intent getdata

最新,开发项目就遇到这个问题。为了保持两个Activity原来的状态,而又需要传值,解决这个问题还是很简单: 为了不让Activity 新生成一般要加intent.addFlags(Intent.FLAGACTIVITYREORDERTOF...

simpower
2014/10/08
0
0
Android Intent Flag的介绍

一、Activity和Task(栈)的关系   Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取...

茶码古道
2012/09/10
0
0
《Android开发艺术探索》Activity | 生命周期 | 启动模式 | Flags | IntentFilter action data的匹配规则 (一)

说几点 1.文章中大部分(所有吧)的内容都是与《Android开发艺术探索》书中写的内容是一致的,所以可以说是直接copy了一遍(没办法,作者写的太好了)。 2.为什么要copy一遍呢?,主要还是为...

a_zhon
05/09
0
0
Android应用开发—Application

What is Application Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定...

image_c
05/28
0
0
Activity跳转Flag详解

Android 的一个特色就是 application A 的 activity 可以启动 application B 的 activity,尽管 A 和 B 是毫无干系的,而在用户看来,两个场景紧密联系,视觉上二者构成了一个整体。Android...

今日竹石
2014/04/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache 流框架 Flink,Spark Streaming,Storm对比分析

1.Flink架构及特性分析 Flink是个相当早的项目,开始于2008年,但只在最近才得到注意。Flink是原生的流处理系统,提供high level的API。Flink也提供 API来像Spark一样进行批处理,但两者处理...

hblt-j
20分钟前
2
0
Dubbo/HSF在Service Mesh下的思考和方案

开头 Service Mesh这个“热”词是2016年9月被“造”出来,而今年2018年更是被称为service Mesh的关键之年,各家大公司都希望能在这个思潮下领先一步。今天我也分享阿里中间件在这方面的观点,...

Mr_zebra
21分钟前
0
0
用命令卸载Win8 IE9/IE10/IE11浏览器

首先打开,开始---运行-----框里输入cmd,进入命令提示框,将下面的命令复制粘贴到命令框里,然后按下Enter键执行。 执行完命令,必须重启电脑。 卸载IE9的命令: FORFILES /P %WINDIR%\ser...

JackFace
22分钟前
1
0
2018年产品设计协作领域最强黑马居然是它?

我发了一条朋友圈“感谢池子的秘密法宝,我今天终于吃上了女朋友做的晚饭了”并配上香香的绿豆汤,瞬间获得好几十条评论。 “同为设计师,为啥你会这么早回家?” “快扶我起来,我还能画两个...

mo311
23分钟前
0
0
linux安装jdk1.8(rpm方式)

1:下载JDK的URL地址,例如:http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm。这个地址可以去Orcale的官网找到。通过w......

苏牧影子
27分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部