activity的建立,配置和使用

原创 2016年06月01日 20:13:02

1、activity的建立、配置和使用

Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一个窗口上面。

在 android 中创建一个 Activity 是很简单的事情,编写一个继承自 android.app.Activity的 Java 类并在 AndroidManifest.xml声明即可。下面是一个为了研究 Activity 生命周期的一个 Activity 实例:

public class Example extends Activity {
private static final String LOG_TAG = EX01.class.getSimpleName();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.e(LOG_TAG, “onCreate”);
}
@Override
protected void onStart() {
Log.e(LOG_TAG, “onStart”);
super.onStart();
}
@Override
protected void onResume() {
Log.e(LOG_TAG, “onResume”);
super.onResume();
}
@Override
protected void onPause() {
Log.e(LOG_TAG, “onPause”);
super.onPause();
}
@Override
protected void onStop() {
Log.e(LOG_TAG, “onStop”);
super.onStop();
}
@Override
protected void onDestroy() {
Log.e(LOG_TAG, “onDestroy “);
super.onDestroy();
}
} PS1:

两个最重要的方法是:
onCreate()–这个是必须实现的函数,在其中做初始化工作。记住:你必须在此函数中调用setContentView()函数的设置Activity的界面。
onPause()–这个虽然很重要,但不是要必须实现的。此函数在用户离开Activity时被调用(这一般并不表示Activity要被销毁了)。在这个函数中,你一般需要提交那些需保存状态的数据(因为用户可能不再返回到这个Activity)

Android应用要求所有应用程序组件(Activity,Service,ContentProvider,BroadcastReceiver)都必须显式进行配置,只要为

1.Activity的建立,配置和使用

一、Activity 功能:1.从一个界面跳转到另一个界面,传送Activity所携带的数据,或接收Activity的数据 二、 用法  1、掌握其如何跳转到下一个Activity ,此处 ,单指 ...
  • ye1714505125
  • ye1714505125
  • 2015年10月21日 22:23
  • 955

在Application中建立activity中列表,统一管理activity

1.application代码 public class MyApplication extends Application { //用于存放我们所有activity的数组 ...
  • tianhe718
  • tianhe718
  • 2016年11月04日 13:21
  • 608

Service与Activity的关系

我们知道,Service是一个后台的概念,但是是运行在主线程里的,也就是说如果你在Service里编写了非常耗时的代码,程序必定会出现ANR的。同时,我们也知道,Activity也是运行在主线程里的。...
  • ding_ding_123
  • ding_ding_123
  • 2016年06月16日 10:51
  • 316

application名称和activity名称

先转一个: 今天我想修改我的android应用名称,就是手机桌面上图标下面的名称,根据我的理解我修改AndroidManifest.xml文件中application标签中的android:la...
  • w1054993544
  • w1054993544
  • 2014年08月02日 23:41
  • 978

Android应用的默认Activity配置

对一个Android应用来说,一般都会将某个Activity配置为默认启动的Activity。本文介绍默认Activity的详细配置及注意事项。...
  • ccpat
  • ccpat
  • 2017年01月24日 12:00
  • 4468

Activity的基类

在不同的场景下,可以根据需要jic
  • z1395129433
  • z1395129433
  • 2014年04月14日 15:26
  • 3059

Android-如何把Layout和Activity建立起联系

Activity - Layout - View
  • u012214254
  • u012214254
  • 2017年01月08日 17:13
  • 1391

Activity使用总结

Activity使用总结 作为Android入门级别的组件,Activity在Android的开发中承载了太多的东西,我们的项目开发中少不了与Activity打交道。所以需要我们熟练掌握Activ...
  • Mr_dsw
  • Mr_dsw
  • 2016年09月08日 22:03
  • 1410

activity配置信息详解

翻译原文地址:http://developer.android.com/guide/topics/manifest/activity-element.html#config 声明一个Activity(...
  • ff20081528
  • ff20081528
  • 2013年12月06日 11:14
  • 8128

FragmentActivity、Fragment、FragmentPagerAdapter与FragmentManager

只有FragmentActivity才能内嵌fragment页面,普通Activity是不行的。
  • qq_26222859
  • qq_26222859
  • 2015年07月27日 14:24
  • 596
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:activity的建立,配置和使用
举报原因:
原因补充:

(最多只允许输入30个字)