Android笔记(页面跳转)
2015-09-06
- 一个程序运行多个Activity(页面的跳转)
在layout文件中新建一个xml布局文件act1,在源码中新建一个类Act1.java;在AndroidManifest.xml中注册
<activity android:name="com.marschen.d0906activities.Act1"></activity>
1.在Main.java中添加
button = (Button)findViewById(R.id.btnStart);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this,Act1.class);
startActivity(intent);
}
});
2.在Act1.java中添加代码
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
button = (Button)findViewById(R.id.btnClose);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
finish();
}
});
}
2015-09-07
- Activity的生命周期函数
onCreate,在Activity对象第一次被创建时调用
onStart,当Activity变得可见时调用该函数
onResume,当Activity开始与用户交互时调用
onPause,当系统即将启动另外一个Activity时调用
onStop,当前Activity变得不可见时调用
onDestroy,当前Activity被销毁之前调用
onRestart当一个Activity再次被启动之前调用
- Intent
Intent当中最重要内容是action和data