关闭

activity的建立,配置和使用

标签: android
51人阅读 评论(0) 收藏 举报

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)都必须显式进行配置,只要为

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:273次
    • 积分:52
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档