Activity是具有UI界面,能与用户进行交互的组件。相对手机里一屏,比如从手机通讯录列表,跳转到某一个联系人详细页面,就是从一个Activity(通信列表Activity)跳转到另外一个Activity(详细信息Activity)。
Activity生命周期
在系统中的Activity被一个Activity栈所管理。当一个新的Activity启动时,将被放置到栈顶,成为运行中的Activity,前一个Activity保留在栈中,不再放到前台,直到新的Activity退出为止。
package com.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class HomeActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);//设置视图布局,从配置文件加载 Button button = (Button) findViewById(R.id.Button01);//布局配置里有一个Button组件 button.setOnClickListener(new OnClickListener() {//对Button进行监听 @Override public void onClick(View v) { // I am clicked } }); } } |
