1) Intent无参数Activity跳转
大部分的Android应用程序都是有多个页面(即 Activity)组成,那么Activity之间的跳转就成为了一个最重要的操作,我们在Android中使用Intent对象来实现界面之间的跳转。Intent实现界面之间的跳转常用两种语法形式实现:
第一种:Intent intent = new Intent(源Activity.this, 目标Activity.class);
第二种:Intent intent = new Intent();
Intent.setClass(源Activity.this, 目标Activity.class);
Ø 应用案例
实现两个Activity之间的无参数跳转应用。
Ø 实现效果参考图


Ø 局部关键实现代码
l Activity_first.xml布局文件对按钮的声明
<Button
android:id="@+id/btnGoto"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="跳转至第2个Activity"/>
l Activity_second.xml布局文件对按钮的声明
<Button
android:id="@+id/btnGoto"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="跳转至第1个Activity"/>
l AndroidManifest.xml清单文件中对窗体的声明
<activity
android:name=".FirstActivity"
android:label="案例10.1 无参数跳转界面1">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
intent-filter>
activity>
<activity
android:name=.SecondActivity"
android:label="案例10.1 无参数跳转界面2"/>
l FirstActivty.java中【跳转至第2个Activity】单击事件代码
Intent intent = newIntent(FirstActivity.this,
SecondActivity.class);
startActivity(intent);
l SecondActivity.java中【跳转至第1个Activity】单击事件代码
Intent intent = newIntent();
intent.setClass(SecondActivity.this, FirstActivity.class);
startActivity(intent);
作者:中软卓越天津ETC