1. 在xml 设计页面添加标签

xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.administrator.app_style.MainActivity"
android:orientation="vertical"> <Button
android:id="@+id/b1"
android:text="click select!"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/b2"
android:text="click Dx!"
android:layout_width="match_parent"
android:layout_height="wrap_content" /> LinearLayout>

  2

 
/**
* Created by Administrator on 2017/1/3.
* 四大组件都需要注册-》跳转
*/ public class One extends AppCompatActivity { // 顺序
// 正常
//
// On create -> 创建 Activity不可见
// On start -> 推出去 Activity可见
// On resume-> 用于暂停的回调Activity
// On pause -> 暂停 Activity
// On stop -> OnDestory 销毁Activity结束
//↓ ↑ ← →
// Log →.d debug .e exception .i info @Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.timcopy);
Log.e("s","onCreate ->");
} @Override
protected void onStart() {
super.onStart();
Log.e("s","onStart ->");
} @Override
protected void onResume() {
super.onResume();
Log.e("s","onResume ->");
} @Override
protected void onPause() {
super.onPause();
Log.e("s","onPause ->");
} @Override
protected void onStop() {
super.onStop();
Log.e("s","onStop() ->");
} @Override
protected void onDestroy() {
super.onDestroy();
Log.e("s","onDestroy()");
}
<!DOCTYPE html><html lang='zh-cn'>
<head>
<meta charset='UTF-8'>
<meta http-equiv='content - type' content='text/html; charset=UTF-8'>
<metaname='viewport' content='width=device-width,initial-scale=1.0'/>
<title>安卓——Activity生命周期</title></head><body><div><br></div><div><pre style="font-size: 10.5pt; font-family: 宋体;"><pre style="font-family: 宋体; font-size: 10.5pt;"><pre style="font-family: 宋体; font-size: 10.5pt;"><ol><li>在xml 设计页面添加标签</li></ol> <?<span style="font-size: 10.5pt; color: rgb(0, 0, 255); font-weight: bold;">xml version=</span><span style="font-size: 10.5pt; color: rgb(0, 128, 0); font-weight: bold;">"1.0" </span><span style="font-size: 10.5pt; color: rgb(0, 0, 255); font-weight: bold;">encoding=</span><span style="font-size: 10.5pt; color: rgb(0, 128, 0); font-weight: bold;">"utf-8"</span><span style="font-size: 10.5pt; font-style: italic;">?></span><pre style="background-color: rgb(255, 255, 255); font-family: 宋体; font-size: 10.5pt;"><<span style="color:#000080;font-weight:bold;">LinearLayout </span><span style="color:#0000ff;font-weight:bold;">xmlns:</span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">=</span><span style="color:#008000;font-weight:bold;">"http://schemas.android.com/apk/res/android"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#0000ff;font-weight:bold;">xmlns:</span><span style="color:#660e7a;font-weight:bold;">app</span><span style="color:#0000ff;font-weight:bold;">=</span><span style="color:#008000;font-weight:bold;">"http://schemas.android.com/apk/res-auto"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#0000ff;font-weight:bold;">xmlns:</span><span style="color:#660e7a;font-weight:bold;">tools</span><span style="color:#0000ff;font-weight:bold;">=</span><span style="color:#008000;font-weight:bold;">"http://schemas.android.com/tools"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_width=</span><span style="color:#008000;font-weight:bold;">"match_parent"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_height=</span><span style="color:#008000;font-weight:bold;">"match_parent"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">tools</span><span style="color:#0000ff;font-weight:bold;">:context=</span><span style="color:#008000;font-weight:bold;">"com.example.administrator.app_style.MainActivity"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:orientation=</span><span style="color:#008000;font-weight:bold;">"vertical"</span>><br><br> <<span style="color:#000080;font-weight:bold;">Button<br></span><span style="color:#000080;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:id=</span><span style="color:#008000;font-weight:bold;">"@+id/b1"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:text=</span><span style="color:#008000;font-weight:bold;">"click select!"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_width=</span><span style="color:#008000;font-weight:bold;">"match_parent"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_height=</span><span style="color:#008000;font-weight:bold;">"wrap_content" </span>/><br> <<span style="color:#000080;font-weight:bold;">Button<br></span><span style="color:#000080;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:id=</span><span style="color:#008000;font-weight:bold;">"@+id/b2"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:text=</span><span style="color:#008000;font-weight:bold;">"click Dx!"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_width=</span><span style="color:#008000;font-weight:bold;">"match_parent"<br></span><span style="color:#008000;font-weight:bold;"> </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:layout_height=</span><span style="color:#008000;font-weight:bold;">"wrap_content" </span>/><br><br></<span style="color:#000080;font-weight:bold;">LinearLayout</span>><br></pre><hr style="font-size: 10.5pt;"></pre><pre style="font-family: 宋体; font-size: 10.5pt;"> 2</pre><pre style="font-family: 宋体; font-size: 10.5pt;"><pre style="background-color: rgb(255, 255, 255); font-family: 宋体; font-size: 10.5pt;"><br><span style="color:#808080;font-style:italic;">/**<br></span><span style="color:#808080;font-style:italic;"> * Created by Administrator on 2017/1/3.<br></span><span style="color:#808080;font-style:italic;"> * 四大组件都需要注册-》跳转<br></span><span style="color:#808080;font-style:italic;"> */<br></span><span style="color:#808080;font-style:italic;"><br></span><span style="color:#000080;font-weight:bold;">public class </span>One <span style="color:#000080;font-weight:bold;">extends </span>AppCompatActivity {<br><br><span style="color:#808080;font-style:italic;">// 顺序<br></span><span style="color:#808080;font-style:italic;">// 正常<br></span><span style="color:#808080;font-style:italic;">//<br></span><span style="color:#808080;font-style:italic;">// On create -> 创建 Activity不可见<br></span><span style="color:#808080;font-style:italic;">// On start -> 推出去 Activity可见<br></span><span style="color:#808080;font-style:italic;">// On resume-> 用于暂停的回调Activity<br></span><span style="color:#808080;font-style:italic;">// On pause -> 暂停 Activity<br></span><span style="color:#808080;font-style:italic;">// On stop -> OnDestory 销毁Activity结束<br></span><span style="color:#808080;font-style:italic;">//↓ ↑ ← →<br></span><span style="color:#808080;font-style:italic;">// Log →.d debug .e exception .i info<br></span><span style="color:#808080;font-style:italic;"><br></span><span style="color:#808080;font-style:italic;"><br></span><span style="color:#808080;font-style:italic;"> </span><span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onCreate(@Nullable Bundle savedInstanceState) {<br> <span style="color:#000080;font-weight:bold;">super</span>.onCreate(savedInstanceState);<br> setContentView(R.layout.<span style="color:#660e7a;font-weight:bold;font-style:italic;">timcopy</span>);<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onCreate ->"</span>);<br> }<br><br> <span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onStart() {<br> <span style="color:#000080;font-weight:bold;">super</span>.onStart();<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onStart ->"</span>);<br> }<br><br> <span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onResume() {<br> <span style="color:#000080;font-weight:bold;">super</span>.onResume();<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onResume ->"</span>);<br> }<br><br> <span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onPause() {<br> <span style="color:#000080;font-weight:bold;">super</span>.onPause();<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onPause ->"</span>);<br> }<br><br> <span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onStop() {<br> <span style="color:#000080;font-weight:bold;">super</span>.onStop();<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onStop() ->"</span>);<br> }<br><br> <span style="color:#808000;">@Override<br></span><span style="color:#808000;"> </span><span style="color:#000080;font-weight:bold;">protected void </span>onDestroy() {<br> <span style="color:#000080;font-weight:bold;">super</span>.onDestroy();<br> Log.<span style="font-style:italic;">e</span>(<span style="color:#008000;font-weight:bold;">"s"</span>,<span style="color:#008000;font-weight:bold;">"onDestroy()"</span>);<br> }</pre></pre><pre style="font-family: 宋体; font-size: 10.5pt;"><hr><pre style="font-family: 宋体; font-size: 10.5pt;"> </pre></pre></pre></pre></div></body></html>

 


 

安卓——Activity生命周期的更多相关文章

  1. 安卓activity生命周期

    相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程. 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法, ...

  2. 安卓 Activity 生命周期

    创建到销毁的生命周期: onCreate()->onStart()->onResume()->onPause->onStop->onDestroy 启动到前台在到后台的生 ...

  3. 安卓——Activity生命周期、

    在xml 设计页面添加标签 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmln ...

  4. 安卓Activity生命周期(转)

    http://www.oschina.net/question/54100_27841 启动:onCreate()->onStart()->onResume 当从Activity界面直接按 ...

  5. 零基础Android学习笔记-02 安卓程序生命周期

    一个安卓程序生命周期会经历7中状态,并不一定是每次都全部经历.Create,Start,ReStart,Pause,Resume,Stop,Destory. 重载方法,用helloWorld程序去体验 ...

  6. [JIT_APP]Activity生命周期相关的7个方法

    先发一张安卓官方文档里面的Activity生命周期图解 下面在对这7个生命周期内相关的方法做一些简单的介绍 OnCreate() 当Activity被创建的时候,会自动运行该方法.该方法做一些初始化动 ...

  7. [转]: 两分钟彻底让你明白Android Activity生命周期(图文)!

    转自:http://blog.csdn.net/android_tutor/article/details/5772285 大家好,今天给大家详解一下Android中Activity的生命周期,我在前 ...

  8. Activity生命周期(深入理解)

    今天看到一篇大神总结Activity的文章,内容甚为详细,特此转载http://www.cnblogs.com/lwbqqyumidi/p/3769113.html Android官方文档和其他不少资 ...

  9. Android Activity生命周期

    从android api文档摘抄出来的activity生命周期图如下: Activity有如下四种状态 a.活动状态  activity处于屏幕前台,获取到了焦点可以和用户进行交互,同一时刻只有一个a ...

随机推荐

  1. using Redis in .net core

    Using Redis Cache in .net Core Distributed Cache using Redis and ASP.NET Core ASP.NET Core Data Prot ...

  2. windows service in vs

    用 vs2013 创建 windows service 程序 vs2015开发Windows服务 VS 2010一步步开发windows服务(windows service)

  3. NLog汇总

    相关文章 NLog文章系列——系列文章目录以及简要介绍 Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统 ElasticSearch+N ...

  4. Linux 下终端 C 语言控制光标的技巧

    // 清除屏幕 #define CLEAR() printf("\033[2J") // 上移光标 #define MOVEUP(x) printf("\033[%dA& ...

  5. Java String 函数常用操作 & format() 格式化输出,代码详解

    package _String_; import java.util.*; import java.math.*; import java.lang.*; public class _Strings ...

  6. 异步编程- async和await

    使用目的 避免阻塞主线程 提高程序响应能力 C#中使用 C# 中的 Async 和 Await 关键字是异步编程的核心. 疑惑 The async and await keywords don't c ...

  7. Codeforces Round #441 D. Sorting the Coins(模拟)

    http://codeforces.com/contest/876/problem/D 题意:题意真是难懂,就是给一串序列,第i次操作会在p[x](1<=x<=i)这些位置放上硬币,然后从 ...

  8. JAVA基础之复识二

    JAVA语言 未经本人允许禁止转载或使用 基础知识:JAVA数据类型,运算符,流程控制等 注释: // 单行注释 /* 多行连续注释 ... */ /** 文档注释,该类型的注释会生成一个html文件 ...

  9. 新建DataTable添加列添加行

    新建空Table添加行和列 DataTable dt = new DataTable(); //创建空DataTable 1.添加列 dt.Columns.Add("序号", ty ...

  10. React-navigation物理返回键提示效果BackHandler

    componentWillMount(){    BackHandler.addEventListener('hardwareBackPress', this.onBackAndroid); } co ...