Android多Activity简介
一个Activity是一个界面,多个Activity表示多个界面。本文介绍多Activity的切换。
1.创建一个OtherActivity 将继承Activity并重写onCreate方法。
public class OtherActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.otheractivity);
}
2.在MainActivity中 通过intent激活组件,一共有5种方式(本应用内4种,跨应用1种)
第一种方式:
Intent intent = new Intent()
intent.setClass(this,OtherActivity.class);//设置要激活的组件
startActivity(intent);
第二种方式:
Intent intent = new Intent()
intent.setClassName(this, "com.example.mulactivity.OtherActivity");
startActivity(intent);
第三种方式:
Intent intent = new Intent()
intent.setComponent(new ComponentName(this,OtherActivity.class));
startActivity(intent);