1,显式intent跳转
显式页面跳转(1):
Intent intent=new Intent();
intent.setClass(MainActivity.this,SecondActivity.class);//从哪儿来,到哪儿去
startActivity(intent);
显式页面跳转(2):
//当前activity,目标activity,,,在匿名内部类中用当前activity名+.this,,,其余直接加this,就可以。
Intent intent=new Intent(MainActivity.this,SecondActivity.class);//从哪儿来,到哪儿去
startActivity(intent);
2,隐式intent跳转
java文件
Intent intent=new Intent();
intent.setAction("second");//里面设置的second要与清单文件中要跳转到的页面设置的name值保持一致。
startActivity(intent);
在manifest清单文件中声明;
<activity android:name=".SecondActivity"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="second" /> //这里的清单文件name和上边的设置的action值一致。
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
intent过滤器:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>