文档章节

activity

蜀山下的鱼
 蜀山下的鱼
发布于 2015/04/29 00:45
字数 275
阅读 37
收藏 1

Activity为android应用提供可视化用户界面,一般是一个手机页面就是一个activity,如果一个android应用需要多个用户界面,则会有多个activity,多个activity组成Activity栈,当前活动的activity位于栈顶,获得焦点。当用户按Back健时,当前的这个activity销毁,前一个activity重新获得焦点。


Activity的生命周期的7个方法和3个阶段:

public class ExampleActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {  //onCreate方法  只执行一次
        super.onCreate(savedInstanceState);
    }
    @Override
    protected void onStart() {                       //onStart方法

        super.onStart();
    }
	@Override
    protected void onRestart() {                       //onRestart方法

        super.onStart();
    }
    @Override
    protected void onResume() {                    //onResume方法

        super.onResume();
    }
    @Override
    protected void onPause() {                    //onPause方法
        super.onPause();
    }
    @Override
    protected void onStop() {                     //onStop方法

        super.onStop();
    }
    @Override
    protected void onDestroy() {                  //onDestroy方法

        super.onDestroy();
    }
}


 

三个阶段:Resumed (获得焦点)         Paused  (暂停)      Stopped(停止)


生命周期:







activity经历的三个阶段:


开始activity:  在这个阶段执行三个方法:onCreate    onStart    onResume方法。


activity重新获得焦点:如果activity重新获得焦点,会依次执行三个方法,onRestart   onStart   onResume方法。


关闭activity方法:  依次执行三个方法    onPause     onStop    onDestory 方法。



本文转载自:http://blog.csdn.net/caiwenfeng_for_23/article/details/8241158

蜀山下的鱼
粉丝 9
博文 405
码字总数 0
作品 0
广州
高级程序员
私信 提问
android设置layout的时候为什么大小颠倒了啊

我最后两个layout明明设置的是3:2但是到手机上显示的时候成了2:3了,求教。下面是我的布局文件:

找到组织
2013/01/25
278
0
viewPage中嵌套listView结果 listView挤到一块去了 求大神

效果图如上,listView没有布满下面的空间 下面呈上XML代码 (主界面) (lisView的) (listView的Item) 按理说布局应该没限制到listView的高度 怎么会出现这种情况呢 难道是java文件上的错误...

Just-the-CJ
2013/08/26
1K
4
安卓开发 各种布局xml代码示例 【原创】

垂直线性布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layoutwidth......

bluecoffee
2014/05/18
0
0
关于apk验证 求助高手

能不能绕过这个验证步骤!

clear_qian
2013/04/03
1K
12
第七讲:用户界面 View(三)

5、表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那...

程序袁_绪龙
2014/08/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring AOP之同一个对象方法内部自调用导致事务失效问题

对于像我这种喜欢滥用AOP的程序员,遇到坑也是习惯了,不仅仅是事务,其实只要脱离了Spring容器管理的所有对象,对于SpringAOP的注解都会失效,因为他们不是Spring容器的代理类,SpringAOP,就切入不...

xiaomin0322
33分钟前
1
0
Linux learn(七)

例行工作安排(定时任务)at,cron at 由atd服务提供,at指令所产生的的要运作的工作都以文本文件的方式写入 /var/spool/at/目录内,该工作便能等待at的这个服务取用与执行了。 权限限制相关...

lazy~
40分钟前
2
0
Vim与clang-format

前一段时间因工作需要参与了一个开源项目,在向github提交代码后提示格式校验失败。 项目的管理者告知,要想修改的代码能入库需要使用Clang-Format校验。 需要使用下面的命令对上次的修改重新...

DB_Terrill
42分钟前
1
0
Kafka写入数据保证不丢失

Kafka写入数据保证不丢失: 每个partition至少有一个follower在ISR列表中,跟上了Leader的数据同步 每次写入数据时,都要求至少写入partition leader成功,还至少一个ISR里的follower写入成功...

春哥大魔王的博客
48分钟前
1
0
git仓库删除所有提交历史记录,成为一个干净的新仓库

把旧项目提交到git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢? 1.切换到新的分支 git check...

dragon_tech
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部