activity跳转
显式跳转
Intent intent = new Intent(this, SecondActivity.class);
startActivity(intent);
显式跳转的特点是,intent中包含要跳转过去的组件的.class。
通常用于app内部的跳转。
隐式跳转
Intent intent = new Intent();
intent.setAction("com.example.Login");
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivity(intent);
隐式跳转的特点是,intent内并未制定要跳转过去的组件,而是通过设定action和category来由系统判断跳转的位置。
<activity android:name=".ThirdActivity">
<intent-filter>
<action android:name="com.example.Login"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
在manifest文件中,可以为某个活动配置特定的action和category&#x