页面跳转大致分为两种,一种是显示跳转,一种是隐式跳转,目前正在学习中,只知道这两种
显示跳转
// 第一个参数:上下文
// 第二个参数:要跳转的页面
Intent intent = new Intent(MyActivity.this, MainActivity.class);
// 加数据
// 第一个参数:键
// 第二个参数:值
intent.putExtra("data", "这里也能传输其他类型的数据");
// 页面跳转
startActivity(intent);
页面接收传入的数据
Intent intent = getIntent();
//通过键得到值
String data = intent.getStringExtra("data");
第二种:隐式跳转
1.要在清淡文件里加
<activity
android:name="com.example.android_day2_activity.MainActivity"
android:label="@string/app_name" >
<!-- 隐式跳转配置 -->
<intent-filter>
<action android:name="ha" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<!-- 隐式跳转配置 -->
</activity>
<activity
android:name="com.home.test.MyActivity"
android:label="自定义" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
2.
// 隐式跳转
Intent intent = new Intent("ha");
// 如果构造器使用的是无参构造器
// intent.setAction("ha");
startActivity(intent);
2125

被折叠的 条评论
为什么被折叠?



