在Arndoid的程序设计中,可在主程序里使用startActivity()这个方法来调用另一个Activity(主程序本身即是一个Activity),但当中的关键并不在startActivity()这个方法,而是Intent这个特有的对像。下面代码主程序中加载的Layout是main.xml,点击Button时调用下一个 Activty,并将主程序Activity关闭finish(),接着将主控权交给下一个Activity,即Activity2。
下面是第二个Activity的代码:
由于本程序添加了一个Activity,所以必须在AndroidManifes.xml中定义一个新的Activity,并给予名称name,否则无法编译运行。
另外<category android:name="android.intent.category.LAUNCHER" />确定哪个程充先启动。