当前位置: 首页 > news >正文

常州网站开发公司/上海网络推广公司网站

常州网站开发公司,上海网络推广公司网站,做外链一般都用网站首页吗,西安市城乡建设厅网站继续上一次的文章,本文的部分内容转自http://android.yaohuiji.com/about 对activity的生命周期进行验证。 源代码可以到上面说的网址去下载哈 Activity类中定义了和生命周期相关的一些方法,这些方法会在状态改变时被调用,譬如创建时调用的方…

继续上一次的文章,本文的部分内容转自http://android.yaohuiji.com/about

对activity的生命周期进行验证。

源代码可以到上面说的网址去下载哈

Activity类中定义了和生命周期相关的一些方法,这些方法会在状态改变时被调用,譬如创建时调用的方法onCreate()。因此我们可以写一个程序,在程序的每个一个方法中写注释,然后看看运行时注释的打印顺序来跟踪Activity的状态变化。

本实例的具体视频创建及演示过程可以参见视频:观察翻转屏幕导致的Activity状态变化

下面是程序代码:

package android.basic.lesson4;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MainActivityLife extends Activity {
String tag =”[MainActivityLife]“;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(tag, “onCreate”);
}

@Override
public void onStart(){
super.onStart();
Log.i(tag, “onStart”);
}

@Override
public void onPause(){
super.onPause();
Log.i(tag, “onPause”);
}

@Override
public void onResume(){
super.onResume();
Log.i(tag, “onResume”);
}

@Override
public void onStop(){
super.onStop();
Log.i(tag, “onStop”);
}

@Override
public void onDestroy(){
super.onDestroy();
Log.i(tag, “onDestroy”);
}
}

下一步,调出Logcat

eclipse在DDMS或debug模式下会有一个Logcat窗口,用于显示log日志
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。

在Eclipse调试程序的过程中启动DDMS,在Eclipse如下:

  Window-Open Perspective-DDMS,点击启动就可以了 ;

另一种方法是在eclipse右上角点击image,下拉菜单111,选择Other,里面就有DDMS或者Debug模式,选择后就可以启动了。

启动后就会在eclipse右上角出现模式标记image

以前的eclipse版本用得是image这样的标志表示过滤器,

V:Verbose,显示全部信息

D:Debug,显示调试信息

I:Info,显示一般信息

W:Warming,显示警告信息

E:Error,显示错误信息

新版本就是在后面选择,image,同样的效果。我们选择Info一般信息就可以。

运行程序,用Ctrl+F11来不断调整android模拟器的屏幕(横竖调整),观察logcat里面记录的结果

image

只截取了一个activity的情况,我们可以看到屏幕翻转时,Android系统把ActivityLife这个Activity先杀死(具体顺序是先暂停、后关闭再销毁),然后再启动(具体顺序是先创建,后启动再恢复)。通过这个例子我们也清楚的看到了,是Android系统而不是程序员在控制Activity的生命周期。

 

 

转载于:https://www.cnblogs.com/lx09110718/archive/2011/12/02/2271685.html

http://www.lbrq.cn/news/826165.html

相关文章:

  • 重庆网站开发公/网络游戏营销策略
  • 做网站要会写代码吗/济南做网站公司哪家好
  • 成都企业建站系统/今天新闻头条最新消息
  • 建站系统破解/网络推广怎么做?
  • 国内做博彩网站代理/石家庄seo结算
  • 洛阳网红打卡地/seo详细教程
  • 南京做网站/高级seo培训
  • 网站滚动效果怎么做/肇庆百度快速排名
  • 网站开发两端对齐底行左对齐/长沙官网seo推广
  • 网站必须做可信认证吗/百度应用
  • 安卓开发和网站开发/响应式模版移动优化
  • 有免费可以做的网站吗/在线识别图片
  • 河南公司网站可以做天津备案吗/网络营销案例实例
  • 全国十大装修公司最有名的是/seo外链技巧
  • wordpress backup/搜索引擎排名优化
  • wordpress 改密码/seo网站优化经理
  • 淅川网站建设/seo黑帽培训骗局
  • 简述创建网站的基本流程/百度平台
  • 网站界面怎么做/优化网站内容的方法
  • 久久建筑网cad/广东seo快速排名
  • 南昌专门做网站的公司/抖音企业推广
  • 如何在office做网站/太原seo公司
  • 网站如何生成静态页面/百度seo运营工作内容
  • 做游戏网站需要哪些许可/产品推广方案范文500字
  • 广东省安全教育平台入口登录/常州seo第一人
  • 网站开发商可以代刷好评吗/网络推广的渠道有哪些
  • 广州网站建设设计公司信息/最新病毒感染什么症状
  • 济南做网站公司/北京seo排名厂家
  • 网站两列导航/引流推广犯法吗
  • 想创建一个网站/网站排名seo教程
  • 分布在内侧内嗅皮层(MEC)的带状细胞对NLP中的深层语义分析有什么积极的影响和启示
  • Order Capital Round 1 (Codeforces Round 1038, Div. 1 + Div. 2) C、D
  • CAN通讯理论与实践:调试和优化全讲解
  • python基础笔记
  • 数据库练习3
  • 深入理解设计模式:策略模式的艺术与实践